Auth v4 IdP ID で PlayerID を取得する
idp_user_id
を確認してください。これはWeb Login Verification V2 APIのレスポンス結果であり、このIdP IDのPlayerIDを返します。ユーザーがWeb Login V2 APIでサインインした後にPlayerIDを取得できます。
Note
認証v4は、ネットワーク接続の失敗やその他のエラーに応じて分散環境で構成されています。ネットワーク接続がエラーの問題によりタイムアウトした場合は、分散環境URLを呼び出してください。
- リクエスト ヘッダー
ISCRYPT | 暗号化されたデータ、0=未暗号化 | 整数 | はい |
フィールド名 | 説明 | タイプ | 必須 |
appid | ログインしているゲームのAppID | 文字列 | Y |
idp_user_id | IdPから受け取ったアカウントトークン(uid) | 文字列 | Y |
idp_index | idp_index - 1: HIVE
- 2: Facebook
- 3: GOOGLE
- 9: APPLE
| 整数 | Y |
hive_certification_key | Hive認証キー (Hive console > App Center > Project Management > Game Details > Basic Information > Hive Certification Key) | 文字列 | Y |
- リクエスト ボディ 例<
{
"idp_user_id": "68101398",
"appid" : "com.com2us.hivesdk.normal.freefull.google.global.android.common",
"idp_index" : 1,
"hive_certification_key" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAyMDU2NzI2LCJqdGkiOiIxODczMTExMzIwIn0.3soFiHTPlObCoqR5xX9ZeOQTSvnHrHDHWmopP3QfWtY"
}
- レスポンス ボディ
result_code | 検証結果、0: 成功、4000: パラメータ値が無効です | 整数 |
result_msg | 結果メッセージ | 文字列 |
data | 結果データ | JSON |
フィールド名 | 説明 | タイプ |
data.player_id | プレイヤーID | 文字列 |
data.enc_idp | リクエストボディ情報の暗号化キー | 文字列 |
data.is_blocked | ユーザーがブロックされているかどうか | ブール値 |
data.is_refund | ユーザーが返金充電の対象かどうか | ブール値 |
data.list | 結果データのリスト | 配列 |
data.list.player_id | リクエストボディの idp_user_id に対応するプレイヤーID | 文字列 |
data.list.idp_user_id | リクエストボディで要求された idp_user_id | 文字列 |
data.list.idp_index | リクエストボディで要求された idp_index | 文字列 |
{
"result_code": 0,
"result_msg": "SUCCESS",
"data": {
"enc_idp": "K+A4xduO7kf5OrJ/iDPqL0PtMxwu7wW8JSBO+JJwSDDmJLvIi/6LG7TyWXdEHr9RNHM+/QXwc0+Y9z2eSRg7oeBBHmpOajzF1iiaacbFom4CsNy2fItendset7T0i0WYdyLQih3z5mDjcct47+gg2ovbp6kWRY8D+aGq+ZgaKiyr0Hmb1xmbWY/7cl1FjXTm0Nl9CWhO418bJFdwOpi+bw==",
"player_id": "20000016588",
"list": [
{
"player_id": "20000016588" ,
"idp_user_id": "68101398",
"idp_index": 1
},
{
"player_id": "20000016588",
"idp_user_id": "0",
"idp_index": 0
}
],
"is_blocked": false,
"is_refund": false
}
}
{
"result_code": 2002,
"result_msg": "No User",
"data":{
"enc_idp": "K+A4xduO7kf5OrJ/iDPqLyCHfP+L3wz0WTNVw5KHLCqYjqQ+shQ2P3mkgwYCMvlnPatzlSE5ZFINr5gEIxK14sg0N8kOPSjSCeQ9UGGt11OMrYsGTuys0KmPJ2ZU/UWVVxpP1Lxx1eS8VbYwLmoTG+HTw2vkocghs/ZOZ9rqisdBRprhp6Q6+lIjpaUzDa2yy2guM1WheuVzKGL5331HHgo557RqoyUzTc6Lkf8ArWZ/XSwi3ZmStmhz/U4thcIwiowqgV+Ecdb2+WmMZ1MgGT4Xvbxa4lqzToBC3nxDvi1d8TjgMaszVYoNct94WPBGvV6emg3GqiJG+0ZTGg53+mZad9ttkUpTnQXetz5UDTxe5NnFAYfffzBq3jkqfAB042eH21rE3uTVJq3HuO8i9t1LJwKFfkC7sjjuaKNWsjs="
}
}