クーポンの使用

Prev Next

一般のクーポン、キーワードクーポンを使用できます。

リクエスト

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."
}