利用停止タイプの登録および解除
利用停止タイプの登録¶
利用停止時に適用するタイプをHiveサーバーに登録します。登録したタイプは、利用停止登録 APIで利用停止タイプ番号(block_type)パラメータとして使用します。ポップアップ形式は運営ポリシー制限(type_status=O)と一時制限(type_status=N)から選択し、韓国語と英語は必須登録言語です。コンソールガイドの認証 > 利用停止 > タイプ登録を参照してください。
Basics¶
| 説明 | |
|---|---|
| Request URL | 商用: https://auth.qpyou.cn/game/block/type/set サンドボックス: https://sandbox-auth.qpyou.cn/game/block/type/set |
| Method | POST |
| HTTP Header | Content-type: application/json ISCRYPT: 0 |
| Response Format | JSON |
Request¶
| Parameter | Type | Required | Description |
|---|---|---|---|
| appid | String | O | アプリID |
| hive_certification_key | String | O | Hive認証キー(App Centerで発行) 詳細 |
| type_status | String | O | 利用停止ポップアップ形式
|
| type_name | String | O | 利用停止タイプ名(韓国語) 最大 200 bytesまで登録できます。 |
| type_en_name | String | O | 利用停止タイプ名(英語) 最大 200 bytesまで登録できます。 |
| reasons | Array | O | 利用停止理由リスト(言語別メッセージ配列) |
| reasons[].language | String | O | 言語コード
|
| reasons[].title | String | O (type_status=N), X (type_status=O) | 利用停止理由タイトルtype_status=N(一時制限)の場合は必ず渡す必要があり、type_status=O(運営ポリシー制限)の場合に渡すとエラーが発生します。最大 200 bytesまで登録できます。 |
| reasons[].reason | String | O | 利用停止理由内容 運営ポリシー制限( type_status=O)の場合は最大 200 bytesまで、一時制限(type_status=N)の場合は最大 400 bytesまで登録できます。 |
Response¶
| Parameter | Type | Description |
|---|---|---|
| result_code | Integer | 結果コード
|
| result_msg | String | 結果メッセージ |
| data | Object | 結果データ |
| data.block_type | Integer | 登録された利用停止タイプ番号 |
運営ポリシー制限タイプ登録リクエスト¶
運営ポリシー制限タイプを登録する際はこのリクエストを使用してください。type_status値をOに設定し、言語別の利用停止理由内容をあわせて渡してください。
curl -X POST https://auth.qpyou.cn/game/block/type/set \
-H 'Content-Type: application/json' \
-H 'ISCRYPT: 0' \
-d '{"appid": "com.com2us.hivesdk.normal.freefull.google.global.android.common", "hive_certification_key": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAyMDU2NzI2LCJqdGkiOiIxODczMTExMzIwIn0.3soFiHTPlObCoqR5xX9ZeOQTSvnHrHDHWmopP3QfWtY", "type_status": "O", "type_name": "불법 프로그램 이용", "type_en_name": "Usage of unauthorized programs", "reasons": [{"language": "ko", "reason": "불법 프로그램 이용"}, {"language": "en", "reason": "Use of Unauthorized Programs"}, {"language": "ja", "reason": "使用非法程序"}]}'
一時制限タイプ登録リクエスト¶
一時制限タイプを登録する際はこのリクエストを使用してください。type_status値をNに設定し、言語別のタイトルと理由内容をあわせて渡してください。
curl -X POST https://auth.qpyou.cn/game/block/type/set \
-H 'Content-Type: application/json' \
-H 'ISCRYPT: 0' \
-d '{"appid": "com.com2us.hivesdk.normal.freefull.google.global.android.common", "hive_certification_key": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAyMDU2NzI2LCJqdGkiOiIxODczMTExMzIwIn0.3soFiHTPlObCoqR5xX9ZeOQTSvnHrHDHWmopP3QfWtY", "type_status": "N", "type_name": "임시 접속 제한(게임 데이터 수정)", "type_en_name": "Temporary access restriction (game data modified)", "reasons": [{"language": "ko", "title": "게임 이용에 불편을 드려 죄송합니다.", "reason": "현재 게임 데이터를 수정하는 중입니다. 빠른 조치를 위해 최선을 다하겠습니다."}, {"language": "en", "title": "We apologize for any inconvenience you may have experienced.", "reason": "We are currently modifying the game data. We will try our best to resolve the issue as soon as possible."}, {"language": "ja", "title": "ご利用中にご不便をおかけし、大変申し訳ございません。", "reason": "只今ゲームデータを修正しています。迅速な解決に向けて最善を尽くします。"}]}'
利用停止タイプ登録レスポンスの確認¶
タイプ登録リクエストが成功したら、レスポンスデータのblock_type値で登録された利用停止タイプ番号を確認してください。
利用停止タイプ解除¶
登録済みの利用停止タイプをHiveサーバーから削除します。現在利用停止中のユーザーデータが存在するタイプは削除できません。
Basics¶
| 説明 | |
|---|---|
| Request URL | 商用: https://auth.qpyou.cn/game/block/type/delete サンドボックス: https://sandbox-auth.qpyou.cn/game/block/type/delete |
| Method | POST |
| HTTP Header | Content-type: application/json ISCRYPT: 0 |
| Response Format | JSON |
Request¶
| Parameter | Type | Required | Description |
|---|---|---|---|
| appid | String | O | アプリID |
| hive_certification_key | String | O | Hive認証キー(App Centerで発行) 詳細 |
| block_type | Integer | O | 利用停止タイプ番号 |
Response¶
| Parameter | Type | Description |
|---|---|---|
| result_code | Integer | 結果コード
|
| result_msg | String | 結果メッセージ |
Request examples¶
curl -X POST https://auth.qpyou.cn/game/block/type/delete \
-H 'Content-Type: application/json' \
-H 'ISCRYPT: 0' \
-d '{"appid": "com.com2us.hivesdk.normal.freefull.google.global.android.common", "hive_certification_key": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAyMDU2NzI2LCJqdGkiOiIxODczMTExMzIwIn0.3soFiHTPlObCoqR5xX9ZeOQTSvnHrHDHWmopP3QfWtY", "block_type": 88}'