ユーザーUIDでユーザーを照会します。
要請
GET https://dashboard-api.gamepot.ntruss.com/v1/api/project/{projectId}/user/{userId}
項目 |
タイプ |
必須かどうか |
説明 |
備考 |
projectId |
String |
O |
GamePot SDKの projectId |
|
userId |
String |
O |
GamePot SDKの userId |
|
要請Header
Header名 |
必須かどうか |
説明 |
x-api-key |
O |
GamePotで発行する認証key |
accept-language |
X |
使用言語 |
応答
フィールド名 |
タイプ |
説明 |
status |
Int |
結果値 (1: 成功) |
id |
String |
ユーザーID |
deleted |
Boolean |
会員削除可否醫 (true : 削除, false : 正常醫) |
store_id |
String |
アカウント作成時に接続したストア (google...) |
country |
String |
ユーザ 国家 コード (ISO 3166-1 基準) |
remoteip |
String |
ユーザ IP |
adid |
String |
広告 id |
device |
String |
機器種類(android,ios) |
network |
String |
ユーザ接続ネットワーク(WI-FI...) |
version |
String |
Clientのバージョン情報 |
model |
String |
ユーザ機器モデル名 |
token |
String |
プッシュ·トークン |
push |
Boolean |
プッシュ同意の可否 (true : 同義, false : 非同義) |
night |
Boolean |
야간 푸시 동의 여부 (true : 同義, false : 非同義) |
ad |
Boolean |
광고성 푸시 동의 여부 (true : 同義, false : 非同義) |
memo |
String |
会員メモ |
device_id |
String |
会員デバイス ID |
createdAt |
String |
会員が生成された日付 |
updatedAt |
String |
会員情報を修正した日付 |
loginedAt |
String |
終接続日 |
deletedAt |
String |
会員削除された日付 |
例示
要請例
curl --request GET \
--url https://dashboard-api.gamepot.ntruss.com/v1/api/project/12a0f2ff-xxxx-xxxx-xxxx-9c13ef02f5fs/user/h43ea8e8-xxxx-xxxx-xxxx-531a46d25eef \
--header 'accept-language: ko' \
--header 'x-api-key: 86dcgffae0641745432as02a8801ce5a5475f764fxxxxxxxxx'
応答例
{
"status": 1,
"result":{
"id":"XXXXXXXX",
"deleted":false,
"store_id":"one",
"country":"KR",
"remoteip":"xxx.xxx.xxx.xxxx",
"nickname":null,
"adid":"XXXXXX-XXXX-XXXX-XXXX-XXXXXX",
"device":"android",
"network":"WIFI",
"version":"11",
"model":"SM-G977N",
"token":"XXXXXXXX",
"push":true,
"push_date":{
"on":"2023-04-21T11:22:55+09:00",
"off":null
},
"night":true,
"night_date":{
"on":"2023-04-21T11:22:55+09:00",
"off":"2023-04-20T11:22:58+09:00"
},
"ad":true,
"memo":null,
"device_id":"XXXXX-XXXXX-XXXXX",
"agree":{
"termsofuse":"Y",
"termsofuseAt":"2023-04-21T11:22:55+09:00",
"privacypolicy":"Y",
"privacypolicyAt":"2023-04-21T11:22:55+09:00"
},
"verify":{
"key":null,
"updatedAt":null
},
"adult":null,
"gdpr":{
"status":4,
"email_verified":null,
"checked_story_category_ids":[
"gdpr_term",
"gdpr_privacy",
"gdpr_push_normal",
"gdpr_push_night"
]
},
"createdAt":"2023-04-21T11:22:55+09:00",
"updatedAt":"2023-04-21T11:22:55+09:00",
"loginedAt":"2023-04-21T11:22:55+09:00",
"deletedAt":null
}
}
エラーコード
Gamepot Open APIリクエスト時に発生する共通エラーコードです。
parameter |
説明 |
status |
エラーコード(1: 成功、失敗時Error code参考) |
message |
エラー詳細説明 |
エラーコード |
説明 |
-1 |
ダッシュボードにないkeyを使用した場合 |
-2 |
ダッシュボードのkeyとheaderのkeyが異なる場合 |
-3 |
ダッシュボードで削除したkeyを使用した場合 |
-4 |
ダッシュボードで未使用に処理されたkeyを使用した場合 |
-5 |
keyが切れた場合 |
-6 |
プロジェクトIDがない場合 |
{
"status": -6,
"message": "projectId was wrong."
}