Method: purchases.subscriptions.defer

เลื่อนการซื้อการสมัครใช้บริการของผู้ใช้จนกว่าจะหมดอายุในอนาคต

คำขอ HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer

URL ใช้ไวยากรณ์ gRPC Transcoding

พารามิเตอร์เส้นทาง

พารามิเตอร์
packageName

string

ชื่อแพ็กเกจของแอปพลิเคชันที่ซื้อการสมัครใช้บริการนี้ (เช่น 'com.some.thing')

subscriptionId

string

รหัสการสมัครใช้บริการที่ซื้อ (เช่น 'month001')

token

string

โทเค็นที่ให้ไว้กับอุปกรณ์ของผู้ใช้เมื่อซื้อการสมัครใช้บริการ

เนื้อหาของคำขอ

เนื้อหาของคําขอมีข้อมูลที่มีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "deferralInfo": {
    object (SubscriptionDeferralInfo)
  }
}
ช่อง
deferralInfo

object (SubscriptionDeferralInfo)

ข้อมูลเกี่ยวกับเวลาหมดอายุของการสมัครใช้บริการใหม่ที่ต้องการ

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การตอบกลับสําหรับ purchase.subscriptions.defer API

การแสดง JSON
{
  "newExpiryTimeMillis": string
}
ช่อง
newExpiryTimeMillis

string (int64 format)

เวลาหมดอายุของการสมัครใช้บริการเป็นมิลลิวินาทีตั้งแต่ Epoch

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • https://www.googleapis.com/auth/androidpublisher

ข้อมูลการติดตามการสมัครใช้บริการ

SubscriptionsDeferralInfo จะมีข้อมูลที่จําเป็นสําหรับการเลื่อนการซื้อการสมัครใช้บริการให้เป็นเวลาหมดอายุในอนาคต

การแสดง JSON
{
  "expectedExpiryTimeMillis": string,
  "desiredExpiryTimeMillis": string
}
ช่อง
expectedExpiryTimeMillis

string (int64 format)

เวลาที่คาดว่าจะหมดอายุของการสมัครใช้บริการ หากเวลาหมดอายุปัจจุบันของการสมัครใช้บริการไม่ใช่ค่าที่ระบุไว้ที่นี่ จะไม่มีการเลื่อนออกไป

desiredExpiryTimeMillis

string (int64 format)

เวลาหมดอายุถัดไปที่ต้องการเพื่อมอบหมายให้กับการสมัครใช้บริการ หน่วยเป็นมิลลิวินาทีนับตั้งแต่ Epoch เวลาที่ระบุต้องมาทีหลัง/มากกว่าเวลาหมดอายุของการสมัครใช้บริการในปัจจุบัน