GS2-Ranking2 トランザクションアクション
VerifyAction
検証アクション
Gs2Ranking2:VerifyGlobalRankingScoreByUserId
ユーザーIDを指定してグローバルランキングのスコアを検証
数量指定可能なアクション:はい
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
rankingName | string | ランキング名 |
verifyType | enum [ “less”, “lessEqual”, “greater”, “greaterEqual”, “equal”, “notEqual” ] | 検証の種類 |
season | long | シーズン |
score | long | スコア |
multiplyValueSpecifyingQuantity | bool | 数量指定した際に、検証に使用する値も乗算するか |
timeOffsetToken | string | タイムオフセットトークン |
verifyType に指定する列挙型の定義
定義 | 説明 |
---|---|
less | 所持数量が指定値未満であること |
lessEqual | 所持数量が指定値以下であること |
greater | 所持数量が指定値超過であること |
greaterEqual | 所持数量が指定値以上であること |
equal | 所持数量が指定値と一致すること |
notEqual | 所持数量が指定値と一致しないこと |
{
"action": "Gs2Ranking2:VerifyGlobalRankingScoreByUserId",
"request": {
"namespaceName": "[string]ネームスペース名",
"userId": "[string]ユーザーID",
"rankingName": "[string]ランキング名",
"verifyType": "[string]検証の種類",
"season": "[long]シーズン",
"score": "[long]スコア",
"multiplyValueSpecifyingQuantity": "[bool]数量指定した際に、検証に使用する値も乗算するか",
"timeOffsetToken": "[string]タイムオフセットトークン"
}
}
action: Gs2Ranking2:VerifyGlobalRankingScoreByUserId
request:
namespaceName: "[string]ネームスペース名"
userId: "[string]ユーザーID"
rankingName: "[string]ランキング名"
verifyType: "[string]検証の種類"
season: "[long]シーズン"
score: "[long]スコア"
multiplyValueSpecifyingQuantity: "[bool]数量指定した際に、検証に使用する値も乗算するか"
timeOffsetToken: "[string]タイムオフセットトークン"
transaction.service("ranking2").consume.verify_global_ranking_score_by_user_id({
namespaceName="[string]ネームスペース名",
userId="[string]ユーザーID",
rankingName="[string]ランキング名",
verifyType="[string]検証の種類",
season="[long]シーズン",
score="[long]スコア",
multiplyValueSpecifyingQuantity="[bool]数量指定した際に、検証に使用する値も乗算するか",
timeOffsetToken="[string]タイムオフセットトークン",
})
Gs2Ranking2:VerifyClusterRankingScoreByUserId
ユーザーIDを指定してクラスターランキングのスコアを検証
数量指定可能なアクション:はい
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
rankingName | string | ランキング名 |
clusterName | string | クラスター名 |
verifyType | enum [ “less”, “lessEqual”, “greater”, “greaterEqual”, “equal”, “notEqual” ] | 検証の種類 |
season | long | シーズン |
score | long | スコア |
multiplyValueSpecifyingQuantity | bool | 数量指定した際に、検証に使用する値も乗算するか |
timeOffsetToken | string | タイムオフセットトークン |
verifyType に指定する列挙型の定義
定義 | 説明 |
---|---|
less | 所持数量が指定値未満であること |
lessEqual | 所持数量が指定値以下であること |
greater | 所持数量が指定値超過であること |
greaterEqual | 所持数量が指定値以上であること |
equal | 所持数量が指定値と一致すること |
notEqual | 所持数量が指定値と一致しないこと |
{
"action": "Gs2Ranking2:VerifyClusterRankingScoreByUserId",
"request": {
"namespaceName": "[string]ネームスペース名",
"userId": "[string]ユーザーID",
"rankingName": "[string]ランキング名",
"clusterName": "[string]クラスター名",
"verifyType": "[string]検証の種類",
"season": "[long]シーズン",
"score": "[long]スコア",
"multiplyValueSpecifyingQuantity": "[bool]数量指定した際に、検証に使用する値も乗算するか",
"timeOffsetToken": "[string]タイムオフセットトークン"
}
}
action: Gs2Ranking2:VerifyClusterRankingScoreByUserId
request:
namespaceName: "[string]ネームスペース名"
userId: "[string]ユーザーID"
rankingName: "[string]ランキング名"
clusterName: "[string]クラスター名"
verifyType: "[string]検証の種類"
season: "[long]シーズン"
score: "[long]スコア"
multiplyValueSpecifyingQuantity: "[bool]数量指定した際に、検証に使用する値も乗算するか"
timeOffsetToken: "[string]タイムオフセットトークン"
transaction.service("ranking2").consume.verify_cluster_ranking_score_by_user_id({
namespaceName="[string]ネームスペース名",
userId="[string]ユーザーID",
rankingName="[string]ランキング名",
clusterName="[string]クラスター名",
verifyType="[string]検証の種類",
season="[long]シーズン",
score="[long]スコア",
multiplyValueSpecifyingQuantity="[bool]数量指定した際に、検証に使用する値も乗算するか",
timeOffsetToken="[string]タイムオフセットトークン",
})
Gs2Ranking2:VerifySubscribeRankingScoreByUserId
ユーザーIDを指定して購読ランキングのスコアを検証
数量指定可能なアクション:はい
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
rankingName | string | ランキング名 |
verifyType | enum [ “less”, “lessEqual”, “greater”, “greaterEqual”, “equal”, “notEqual” ] | 検証の種類 |
season | long | シーズン |
score | long | スコア |
multiplyValueSpecifyingQuantity | bool | 数量指定した際に、検証に使用する値も乗算するか |
timeOffsetToken | string | タイムオフセットトークン |
verifyType に指定する列挙型の定義
定義 | 説明 |
---|---|
less | 所持数量が指定値未満であること |
lessEqual | 所持数量が指定値以下であること |
greater | 所持数量が指定値超過であること |
greaterEqual | 所持数量が指定値以上であること |
equal | 所持数量が指定値と一致すること |
notEqual | 所持数量が指定値と一致しないこと |
{
"action": "Gs2Ranking2:VerifySubscribeRankingScoreByUserId",
"request": {
"namespaceName": "[string]ネームスペース名",
"userId": "[string]ユーザーID",
"rankingName": "[string]ランキング名",
"verifyType": "[string]検証の種類",
"season": "[long]シーズン",
"score": "[long]スコア",
"multiplyValueSpecifyingQuantity": "[bool]数量指定した際に、検証に使用する値も乗算するか",
"timeOffsetToken": "[string]タイムオフセットトークン"
}
}
action: Gs2Ranking2:VerifySubscribeRankingScoreByUserId
request:
namespaceName: "[string]ネームスペース名"
userId: "[string]ユーザーID"
rankingName: "[string]ランキング名"
verifyType: "[string]検証の種類"
season: "[long]シーズン"
score: "[long]スコア"
multiplyValueSpecifyingQuantity: "[bool]数量指定した際に、検証に使用する値も乗算するか"
timeOffsetToken: "[string]タイムオフセットトークン"
transaction.service("ranking2").consume.verify_subscribe_ranking_score_by_user_id({
namespaceName="[string]ネームスペース名",
userId="[string]ユーザーID",
rankingName="[string]ランキング名",
verifyType="[string]検証の種類",
season="[long]シーズン",
score="[long]スコア",
multiplyValueSpecifyingQuantity="[bool]数量指定した際に、検証に使用する値も乗算するか",
timeOffsetToken="[string]タイムオフセットトークン",
})
ConsumeAction
消費アクション
Gs2Ranking2:CreateGlobalRankingReceivedRewardByUserId
ユーザーIDを指定してグローバルランキング報酬受け取り履歴を記録
数量指定可能なアクション:いいえ
反転可能なアクション:いいえ
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
rankingName | string | ランキング名 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
season | long | シーズン |
timeOffsetToken | string | タイムオフセットトークン |
{
"action": "Gs2Ranking2:CreateGlobalRankingReceivedRewardByUserId",
"request": {
"namespaceName": "[string]ネームスペース名",
"rankingName": "[string]ランキング名",
"userId": "[string]ユーザーID",
"season": "[long]シーズン",
"timeOffsetToken": "[string]タイムオフセットトークン"
}
}
action: Gs2Ranking2:CreateGlobalRankingReceivedRewardByUserId
request:
namespaceName: "[string]ネームスペース名"
rankingName: "[string]ランキング名"
userId: "[string]ユーザーID"
season: "[long]シーズン"
timeOffsetToken: "[string]タイムオフセットトークン"
transaction.service("ranking2").consume.create_global_ranking_received_reward_by_user_id({
namespaceName="[string]ネームスペース名",
rankingName="[string]ランキング名",
userId="[string]ユーザーID",
season="[long]シーズン",
timeOffsetToken="[string]タイムオフセットトークン",
})
Gs2Ranking2:CreateClusterRankingReceivedRewardByUserId
ユーザーIDを指定してクラスターランキング報酬受け取り履歴を記録
数量指定可能なアクション:いいえ
反転可能なアクション:いいえ
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
rankingName | string | ランキング名 |
clusterName | string | クラスター名 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
season | long | シーズン |
timeOffsetToken | string | タイムオフセットトークン |
{
"action": "Gs2Ranking2:CreateClusterRankingReceivedRewardByUserId",
"request": {
"namespaceName": "[string]ネームスペース名",
"rankingName": "[string]ランキング名",
"clusterName": "[string]クラスター名",
"userId": "[string]ユーザーID",
"season": "[long]シーズン",
"timeOffsetToken": "[string]タイムオフセットトークン"
}
}
action: Gs2Ranking2:CreateClusterRankingReceivedRewardByUserId
request:
namespaceName: "[string]ネームスペース名"
rankingName: "[string]ランキング名"
clusterName: "[string]クラスター名"
userId: "[string]ユーザーID"
season: "[long]シーズン"
timeOffsetToken: "[string]タイムオフセットトークン"
transaction.service("ranking2").consume.create_cluster_ranking_received_reward_by_user_id({
namespaceName="[string]ネームスペース名",
rankingName="[string]ランキング名",
clusterName="[string]クラスター名",
userId="[string]ユーザーID",
season="[long]シーズン",
timeOffsetToken="[string]タイムオフセットトークン",
})
AcquireAction
入手アクション