認証 v4 カスタムの認証
ゲームサーバーはカスタム認証のためのキーに関するデータを取得できます。ゲームはこのAPIを直接実装して、サーバーからサーバーへのリストを検索します。 成功したResponseはカスタム認証キーを出力します。
- リクエスト URL
共通URL https://auth.qpyou.cn/game/customauth/get-key サンドボックスURL https://sandbox-auth.qpyou.cn/game/customauth/get-key HTTPメソッド Post Content-Type application/json データ形式 JSON - リクエスト ヘッダー
フィールド名 説明 必須 ISCRYPT 暗号化データ、0=暗号化されていない Y
- リクエスト ボディ
フィールド名 説明 必須 appid アプリID はい idp_id IdP識別子 はい idp_user_id IdPによって提供されたユーザーID はい auth_type カスタム認証キーの使用 SIGNINIDP: 新しいIdPの同期と認証 CONNECT: PlayerIdとのIdPの同期 はい hive_certification_key AppCenterによって発行された認証キー はい player_id ユーザーのPlayerId N(このAPIが auth_type
パラメータをCONNECT
に設定してリクエストされるとき、`player_id`は必須です)
- レスポンス ボディ
フィールド名 説明 タイプ result_code 結果コード 整数 result_msg 結果メッセージ 文字列 custom_auth_key カスタム認証キー 文字列
- リクエスト サンプル<
{ "appid" : "com.com2us.hivesdk.normal.freefull.apple.global.ios.universal", "idp_id" : CUSTOM_TWITTER, "idp_user_id" : "1204273895139753984", "auth_type" : "SIGNINIDP", "hive_certification_key" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAyMDU2NzMyLCJqdGkiOiItMTY2NDUzNjYzMyJ9.IUfnDZFFJqKXlRJfe3O_lu1G9PHQoFctuXPHlB1p7GU", "player_id" : 10012038880 }
- Response Sample<
- エラー コード
値 説明 0 成功 1005 サポートされていないauth_type 4200 サポートされていないIdP