GS2-AdReward トランザクションアクション

VerifyAction

ConsumeAction

Gs2AdReward:ConsumePointByUserId

ユーザIDを指定してポイントを消費

ユーザーからポイントを消費します。指定されたユーザーIDから特定の数のポイントを減算し、その結果を返します。

数量指定可能なアクション:はい

反転可能なアクション:はい

説明
namespaceNamestringネームスペース名
userIdstring#{userId} と設定することでログイン中のユーザーIDに置換されます
pointlong消費するポイント
timeOffsetTokenstringタイムオフセットトークン
{
    "action": "Gs2AdReward:ConsumePointByUserId",
    "request": {
        "namespaceName": "[string]ネームスペース名",
        "userId": "[string]ユーザーID",
        "point": "[long]消費するポイント",
        "timeOffsetToken": "[string]タイムオフセットトークン"
    }
}
action: Gs2AdReward:ConsumePointByUserId
request:
  namespaceName: "[string]ネームスペース名"
  userId: "[string]ユーザーID"
  point: "[long]消費するポイント"
  timeOffsetToken: "[string]タイムオフセットトークン"
transaction.service("adReward").consume.consume_point_by_user_id({
    namespaceName="[string]ネームスペース名",
    userId="[string]ユーザーID",
    point="[long]消費するポイント",
    timeOffsetToken="[string]タイムオフセットトークン",
})

AcquireAction

Gs2AdReward:AcquirePointByUserId

ユーザIDを指定してポイントを取得

指定されたユーザーIDに特定の数のポイントを追加し、その結果を返します。

数量指定可能なアクション:はい

反転可能なアクション:はい

説明
namespaceNamestringネームスペース名
userIdstring#{userId} と設定することでログイン中のユーザーIDに置換されます
pointlong獲得するポイント
timeOffsetTokenstringタイムオフセットトークン
{
    "action": "Gs2AdReward:AcquirePointByUserId",
    "request": {
        "namespaceName": "[string]ネームスペース名",
        "userId": "[string]ユーザーID",
        "point": "[long]獲得するポイント",
        "timeOffsetToken": "[string]タイムオフセットトークン"
    }
}
action: Gs2AdReward:AcquirePointByUserId
request:
  namespaceName: "[string]ネームスペース名"
  userId: "[string]ユーザーID"
  point: "[long]獲得するポイント"
  timeOffsetToken: "[string]タイムオフセットトークン"
transaction.service("adReward").acquire.acquire_point_by_user_id({
    namespaceName="[string]ネームスペース名",
    userId="[string]ユーザーID",
    point="[long]獲得するポイント",
    timeOffsetToken="[string]タイムオフセットトークン",
})