Skip to content

サーバーによるユーザー互換バージョンの検証

ユーザー情報検証インターフェース

ユーザー検証インターフェースは、ゲームサーバーがユーザーの正当性を検証するためのインターフェースです。ゲームサーバーはSDKサーバーインターフェースを呼び出し、返却結果に基づいてユーザーの正当性を確認する必要があります。

ホスト

  • platform.hoolai.com

プロトコル

  • http
  • https

メソッド

  • post

パス

  • /official/original/validateaccesstokenadvanced

リクエストヘッダー

  • content-type: application/json
  • x-access-token: クライアントログインで取得したaccesstoken(旧インターフェース連携時はaccesstokenをbase64デコードし、json内のtokenプロパティを取得)

リクエストパラメータ

パラメータ名タイプ説明
productidinteger/intゲーム製品ID
channelstringゲームチャネル(SDKチャネルキー)
channelidinteger/intチャネルID
loginuidlong現在のログインユーザーID
platformstringデバイスプラットフォーム(ios/android)

レスポンス

  • 正常レスポンス
json
{
  "code": "success",
  "sign": "0daa95c4f278a77ceaadb01b62896a12.1650942836",
  "value": "t0s=",
  "desc": "success",
  "group": "success"
}


- デコード後のvalue内容(注意:valueはbase64デコードが必要)

| パラメータ名          | タイプ         | 説明                               |
| --------------- | ------------- | ----------------------------------- |
| loginChannel    | String/string | ユーザーログインチャネル識別子                    |
| loginChannelUid | String/string | ログインチャネルUID(サードパーティUID) |
| hoolaiUid       | Long          | HoolaiユーザーID                      |

- エラーレスポンス例

```json
{
  "code": "authorize_info_error",
  "requestid": null,
  "exceptionid": null,
  "desc": "認証情報が正しくありません",
  "group": "gateway"
}

「備考」

上記は認証情報エラーの一例です。実際のエラーレスポンスは状況により異なります

Hoolai Access SDK