- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- SubscriptionDeferralInfo
- Cobalah!
Menunda pembelian langganan pengguna hingga waktu habis masa berlaku tertentu pada masa mendatang.
Permintaan HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
package |
Nama paket aplikasi yang langganannya ini dibeli (misalnya, 'com.some.thing'). |
subscription |
ID langganan yang dibeli (misalnya, 'monthly001'). |
token |
Token yang diberikan ke perangkat pengguna saat langganan dibeli. |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"deferralInfo": {
object ( |
Kolom | |
---|---|
deferral |
Informasi tentang waktu habis masa berlaku yang baru dan diinginkan untuk langganan. |
Isi respons
Respons untuk purchases.subscriptions.defer API.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "newExpiryTimeMillis": string } |
Kolom | |
---|---|
new |
Waktu habis masa berlaku yang baru untuk langganan dalam milidetik sejak Epoch. |
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/androidpublisher
SubscriptionDeferralInfo
SubscriptionDeferralInfo berisi data yang diperlukan untuk menunda pembelian langganan hingga waktu habis masa berlaku pada masa mendatang.
Representasi JSON |
---|
{ "expectedExpiryTimeMillis": string, "desiredExpiryTimeMillis": string } |
Kolom | |
---|---|
expected |
Perkiraan waktu habis masa berlaku untuk langganan. Jika waktu habis masa berlaku saat ini untuk langganan bukan nilai yang ditentukan di sini, penundaan tidak akan terjadi. |
desired |
Waktu habis masa berlaku berikutnya yang diinginkan untuk ditetapkan ke langganan, dalam milidetik sejak Epoch. Waktu yang diberikan harus lebih lambat/lebih besar dari waktu habis masa berlaku untuk langganan. |