- HTTP 요청
- 경로 매개변수
- 요청 본문
- 응답 본문
- 승인 범위
- SubscriptionDeferralInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- 실습
지정된 향후 만료 시간까지 사용자의 정기 결제 구매를 연기합니다.
HTTP 요청
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer
URL은 gRPC 트랜스코딩 문법을 사용합니다.
경로 매개변수
매개변수 | |
---|---|
packageName |
구독을 구매한 애플리케이션의 패키지 이름입니다 (예: 'com.some.thing'). |
subscriptionId |
구매한 구독 ID (예: 'monthly001')입니다. |
token |
구독을 구매했을 때 사용자 기기에 제공된 토큰입니다. |
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
JSON 표현 |
---|
{
"deferralInfo": {
object ( |
필드 | |
---|---|
deferralInfo |
원하는 새 구독 만료 시간에 대한 정보입니다. |
응답 본문
purchase.subscriptions.defer API에 대한 응답입니다.
성공할 경우 응답 본문에 다음 구조의 데이터가 포함됩니다.
JSON 표현 |
---|
{ "newExpiryTimeMillis": string } |
필드 | |
---|---|
newExpiryTimeMillis |
에포크 이후의 새로운 구독 만료 시간(밀리초)입니다. |
승인 범위
다음 OAuth 범위가 필요합니다.
https://www.googleapis.com/auth/androidpublisher
SubscriptionDeferralInfo
SubscriptionDeferralInfo에는 구독 구매를 향후 만료 시간으로 연기하는 데 필요한 데이터가 포함되어 있습니다.
JSON 표현 |
---|
{ "expectedExpiryTimeMillis": string, "desiredExpiryTimeMillis": string } |
필드 | |
---|---|
expectedExpiryTimeMillis |
예상되는 정기 결제 만료 시간입니다. 정기 결제의 현재 만료 시간이 여기에 지정된 값이 아니면 연기가 발생하지 않습니다. |
desiredExpiryTimeMillis |
구독에 할당할 다음 만료 시간(에포크 이후 밀리초)입니다. 지정된 시간은 현재 구독의 만료 시간 이후이거나 그 이후여야 합니다. |