- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อความของคําขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- SubscriptionDeferralInfo
- ลองใช้งาน
เลื่อนการซื้อการสมัครใช้บริการของผู้ใช้จนกว่าจะหมดอายุในอนาคต
คำขอ HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer
URL ใช้ไวยากรณ์ gRPC Transcoding
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
packageName |
ชื่อแพ็กเกจของแอปพลิเคชันที่ซื้อการสมัครใช้บริการนี้ (เช่น 'com.some.thing') |
subscriptionId |
รหัสการสมัครใช้บริการที่ซื้อ (เช่น 'month001') |
token |
โทเค็นที่ให้ไว้กับอุปกรณ์ของผู้ใช้เมื่อซื้อการสมัครใช้บริการ |
เนื้อหาของคำขอ
เนื้อหาของคําขอมีข้อมูลที่มีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{
"deferralInfo": {
object ( |
ช่อง | |
---|---|
deferralInfo |
ข้อมูลเกี่ยวกับเวลาหมดอายุของการสมัครใช้บริการใหม่ที่ต้องการ |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การตอบกลับสําหรับ purchase.subscriptions.defer API
การแสดง JSON |
---|
{ "newExpiryTimeMillis": string } |
ช่อง | |
---|---|
newExpiryTimeMillis |
เวลาหมดอายุของการสมัครใช้บริการเป็นมิลลิวินาทีตั้งแต่ Epoch |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/androidpublisher
ข้อมูลการติดตามการสมัครใช้บริการ
SubscriptionsDeferralInfo จะมีข้อมูลที่จําเป็นสําหรับการเลื่อนการซื้อการสมัครใช้บริการให้เป็นเวลาหมดอายุในอนาคต
การแสดง JSON |
---|
{ "expectedExpiryTimeMillis": string, "desiredExpiryTimeMillis": string } |
ช่อง | |
---|---|
expectedExpiryTimeMillis |
เวลาที่คาดว่าจะหมดอายุของการสมัครใช้บริการ หากเวลาหมดอายุปัจจุบันของการสมัครใช้บริการไม่ใช่ค่าที่ระบุไว้ที่นี่ จะไม่มีการเลื่อนออกไป |
desiredExpiryTimeMillis |
เวลาหมดอายุถัดไปที่ต้องการเพื่อมอบหมายให้กับการสมัครใช้บริการ หน่วยเป็นมิลลิวินาทีนับตั้งแต่ Epoch เวลาที่ระบุต้องมาทีหลัง/มากกว่าเวลาหมดอายุของการสมัครใช้บริการในปัจจุบัน |