Xsolla-logo

デバイスIDによる認証

post/login/device/{device_type}

特定のデバイスID経由でユーザーを認証します。認証を有効にするには、アカウントマネージャーまでお問い合わせください。

Request
path Parameters
device_type
required
string

デバイスタイプ。

Enum: "android" "ios"
query Parameters
projectId
required
string <uuid>

パブリッシャーアカウントからのログインプロジェクトID。

payload
string

カスタムデータ。パラメータの値は、ユーザーJWTpayloadクレームで返されます。

with_logout
string
Default: "0"

既存のユーザーJWT値を非アクティブ化し、このコールによって生成されたものをアクティブ化するかどうかを示します。次の値を指定できます。

  • 1 は、既存の値を非アクティブ化し、新しい値をアクティブ化します。
  • 0 は、既存の値をアクティブ化したままにします。
Request Body schema: application/json
device
required
string <= 100 characters

デバイスの製造元メーカーや機種名。

device_id
required
string [ 16 .. 36 ] characters

デバイスID:

Responses
200

OK

400

無効なリクエスト

401

未認証

404

見つかりません

422

処理不可能なエンティティー

429

リクエストの回数が多すぎます

Request samples
application/json
{
  • "device": "ONEPLUS A6003",
  • "device_id": "1AF516EFACD646F6"
}
Response samples
application/json
{
  • "token": "string"
}