一般のクーポン、キーワードクーポンを使用できます。
リクエスト
PUT https://dashboard-api.gamepot.ntruss.com/v1/api/project/{projectId}/store/{storeID}/user/{userID}/coupon/{couponNumber}?userData={userData}
| 項目 |
タイプ |
必須 |
説明 |
備考 |
| projectId |
String |
O |
GAMEPOT SDKの projectId |
|
| storeID |
String |
O |
ストア ID(google、one、apple、galaxy) |
|
| userID |
String |
O |
GAMEPOT SDKのユーザー UID |
|
| couponNumber |
String |
O |
ダッシュボードで発行されたクーポン番号 |
|
| userData |
String |
X |
Webフック APIパラメータのうち userData項目に入れる追加情報 |
|
リクエストヘッダ
| ヘッダ名 |
必須 |
説明 |
| x-api-key |
O |
GAMEPOTで発行する認証キー |
| accept-language |
X |
使用言語 |
レスポンス
| フィールド名 |
タイプ |
説明 |
| status |
Int |
結果値 (1: 成功) |
| message |
String |
結果の内容 |
例
リクエスト例
curl --request PUT \
--url https://dashboard-api.gamepot.ntruss.com/v1/api/project/12a0f2ff-xxxx-xxxx-xxxx-9c13ef02f5fs/store/google/user/h43ea8e8-xxxx-xxxx-xxxx-531a46d25eef/coupon/xxxxxx \
--header 'accept-language: ko' \
--header 'x-api-key: 86dcgffae064174543xxxx02a8801ce5a547xxxxxxxxxxxxxx'
レスポンス例
{
"status": 1,
"message": "success"
}
エラーコード
Gamepot Open APIをリクエストする際に発生する共通エラーコードです。
| パラメータ |
説明 |
| status |
エラーコード (1: 成功、失敗時は Error code参照) |
| message |
エラー詳細の説明 |
| エラーコード |
説明 |
| -1 |
ダッシュボードにないキーを使用した場合 |
| -2 |
ダッシュボードのキーとヘッダのキーが別の場合 |
| -3 |
ダッシュボードで削除したキーを使用した場合 |
| -4 |
ダッシュボードで未使用として処理されたキーを使用した場合 |
| -5 |
キーの期限が切れた場合 |
| -6 |
プロジェクト IDがない場合 |
| -100 |
処理中にエラーが発生した場合 |
{
"status": -6,
"message": "projectId was wrong."
}