Xsolla-logoXsolla Developers
または
パブリッシャーアカウントへ

デイリー報酬を更新するServer-sideAdmin

put/v2/project/{project_id}/admin/daily_chain/id/{daily_chain_id}

特定のデイリー報酬を更新します。

SecuritybasicAuth
Request
path Parameters
project_id
required
integer

プロジェクトID。このパラメータは、パブリッシャーアカウントのプロジェクト名の横にあります。

Example: 44056
daily_chain_id
required
integer

デイリー報酬ID。

Example: 101
Request Body schema: application/json
One of:

デイリー報酬。

required
(two-letter (object or null)) or (five-letter (object or null))

アイテム名に関するローカライズ用オブジェクト。2文字の小文字の言語コード(例:en)または5文字の言語コード(例:en-US)のいずれかの形式で値を受け入れます。どちらの形式も入力として受け入れられますが、応答は2文字の小文字の言語コードを返します。同じ言語に対して両方のオプションが提供された場合(例:enen-US)、最後に提供された値が保存されます。サポートされている言語の完全なリストは、ドキュメントで確認できます。

One of:

2文字の小文字の言語コード。

ar
string or null

アラビア語

bg
string or null

ブルガリア語

cn
string or null

中国語(簡体字)

cs
string or null

チェコ語

de
string or null

ドイツ語

en
string or null

英語

es
string or null

スペイン語(スペイン)

fr
string or null

フランス語

he
string or null

ヘブライ語

id
string or null

インドネシア語

it
string or null

イタリア語

ja
string or null

日本語

km
string or null

クメール語

ko
string or null

韓国語

lo
string or null

ラオス語

my
string or null

ビルマ語

ne
string or null

ネパール語

ph
string or null

フィリピン語

pl
string or null

ポーランド語

pt
string or null

ポルトガル語

ro
string or null

ルーマニア語

ru
string or null

ロシア語

th
string or null

タイ語

tr
string or null

トルコ語

tw
string or null

中国語(繁体字)

vi
string or null

ベトナム語

date_start
required
string <date-time>

デイリー報酬の開始日。

required
Array of objects
Array
step_number
required
integer >= 1

ステップ番号。

required
Array of objects non-empty
Array (non-empty)
sku
required
string [ 1 .. 255 ] characters ^[a-zA-Z0-9_\-–.]*$

一意のアイテムID。SKUには、小文字と大文字のラテン英数字、ピリオド、ダッシュ、およびアンダースコアのみが含まれます。

quantity
required
integer >= 1

該当SKUに設定されたデイリー報酬ステップの数量

step_id
integer or null >= 1

デイリー報酬ステップの一意識別子。更新時に指定することで、このステップにおけるユーザーの進捗を保持できます。

is_enabled
required
boolean
type
required
string

ユーザーが報酬を受け取れる条件を決めるデイリー報酬タイプ。

Value: Description
calendar_hard

次のステップ報酬は常に24時間ごとに解除されます。次の報酬が利用可能になった時点で、未受取の報酬は失われます。

(two-letter (object or null)) or (five-letter (object or null))

アイテムの説明に関するローカライズ用オブジェクト。2文字の小文字の言語コード(例:en)または5文字のロケールコード(例:en-US)のいずれかの形式で値を受け入れます。どちらの形式も入力として受け入れられますが、応答は2文字の小文字の言語コードを返します。同じ言語に対して両方のオプションが提供された場合(例:enen-US)、最後に提供された値が保存されます。サポートされている言語の完全なリストは、ドキュメントで確認できます。

One of:

2文字の小文字の言語コード。

ar
string or null

アラビア語

bg
string or null

ブルガリア語

cn
string or null

中国語(簡体字)

cs
string or null

チェコ語

de
string or null

ドイツ語

en
string or null

英語

es
string or null

スペイン語(スペイン)

fr
string or null

フランス語

he
string or null

ヘブライ語

id
string or null

インドネシア語

it
string or null

イタリア語

ja
string or null

日本語

km
string or null

クメール語

ko
string or null

韓国語

lo
string or null

ラオス語

my
string or null

ビルマ語

ne
string or null

ネパール語

ph
string or null

フィリピン語

pl
string or null

ポーランド語

pt
string or null

ポルトガル語

ro
string or null

ルーマニア語

ru
string or null

ロシア語

th
string or null

タイ語

tr
string or null

トルコ語

tw
string or null

中国語(繁体字)

vi
string or null

ベトナム語

id
integer

一意なデイリー報酬 ID。

is_recurrent
boolean
Default: false

デイリー報酬が繰り返し発生するかどうか。trueの場合、デイリー報酬は繰り返し設定となり、終了日後に自動的にリセットされます。次回のstart_dateおよびend_dateのスケジュールは、デイリー報酬ステップの数とstart_dateに設定された初期時間に基づいて決定されます。

order
integer

配列順序を定義します。

Responses
204

デイリー報酬が正常に更新されました。

401

基本認証が不合格または不正です。基本認証または正しい認証情報を使用したことを確認してください。

404

デイリー報酬が見つかりませんでした。

422

デイリー報酬の誤った設定エラー。

Request samples
application/json
{
  • "date_start": "2023-04-15T18:16:00+05:00",
  • "description": {
    },
  • "is_enabled": true,
  • "name": {
    },
  • "order": 4,
  • "steps": [
    ],
  • "type": "calendar_hard"
}
Response samples
application/json
{
  • "errorCode": 1020,
  • "errorMessage": "[0401-1020]: Error in Authentication method occurred",
  • "statusCode": 401
}