Xsolla-logo
또는
관리자 페이지로

일일 보상을 업데이트합니다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:

calendar_hard 일일 보상 유형의 기본 특성.

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

아이템 이름에 대한 현지화가 있는 개체입니다. 두 글자 소문자 언어 코드(예: en) 또는 다섯 글자 언어 코드(예: en-US) 두 가지 형식 중 하나로 되어 있는 값을 허용합니다. 두 형식 모두 입력으로 허용되지만 응답은 두 글자 소문자 언어 코드를 반환합니다. 동일한 언어에 대한 두 옵션(예: enen-US)이 모두 제공되면 마지막으로 제공된 값이 저장됩니다. 지원되는 언어의 전체 목록은 문서에서 확인할 수 있습니다.

One of:

두 글자 소문자 언어 코드입니다.

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

사용자가 보상을 청구할 수 있는 시점을 결정하는 일일 보상 유형입니다.

Enum: Description
calendar_hard

24시간마다 다음 단계 보상이 잠금 해제됩니다. 다음 단계 보상이 제공되기 시작하면 미수령 단계 보상은 영구적으로 소멸됩니다.

rolling_skippable

date_start 기준 24시간마다 다음 단계 보상이 잠금 해제됩니다. 진행은 순차적이며, 이전 보상을 수령하기 전에는 새로운 보상이 잠금 해제되지 않습니다. 사용자가 하루 이상 건너뛴 경우 중단된 지점부터 계속 진행되며, 건너뛴 날짜에 대해 복수 보상이 지급되지 않습니다.

rolling_unskippable

date_start 기준 24시간마다 다음 단계 보상이 잠금 해제됩니다. 진행은 순차적이며, 이전 보상을 수령하기 전에는 새 보상이 잠금 해제되지 않습니다. 단, 사용자가 하루를 건너뛴 경우 진행 상황이 초기화되어 첫 단계부터 다시 시작해야 합니다.

is_recurrent
boolean
Default: false

일일 보상이 반복되는지 여부. true인 경우, 일일 보상은 종료일 이후 자동으로 초기화됩니다. 다음 start_dateend_date 일정은 일일 보상 단계 수와 start_date에 설정된 초기 시간에 기반합니다.

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

아이템 설명에 대한 현지화가 있는 개체입니다. 두 글자 소문자 언어 코드(예: en) 또는 다섯 글자 로케일 코드(예: en-US) 두 가지 형식 중 하나로 되어 있는 값을 허용합니다. 두 형식 모두 입력으로 허용되지만 응답은 두 글자 소문자 언어 코드를 반환합니다. 동일한 언어에 대한 두 옵션(예: enen-US)이 모두 제공되면 마지막으로 제공된 값이 저장됩니다. 지원되는 언어의 전체 목록은 문서에서 확인할 수 있습니다.

One of:

두 글자 소문자 언어 코드입니다.

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입니다.

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
}