- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- SubscriptionDeferralInfo
- Deneyin.
Kullanıcının abonelik satın alma işlemini belirli bir son kullanma tarihine kadar erteler.
HTTP isteği
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
packageName |
Bu aboneliğin satın alındığı uygulamanın paket adı (örneğin, 'com.bir.ney'). |
subscriptionId |
Satın alınan abonelik kimliği (örneğin, 'month001'). |
token |
Abonelik satın alındığında kullanıcının cihazına sağlanan jeton. |
İstek içeriği
İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:
JSON gösterimi |
---|
{
"deferralInfo": {
object ( |
Alanlar | |
---|---|
deferralInfo |
Aboneliğin istenen yeni sona erme zamanıyla ilgili bilgiler. |
Yanıt gövdesi
Purchase.subscriptions.defer API'sinin yanıtı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{ "newExpiryTimeMillis": string } |
Alanlar | |
---|---|
newExpiryTimeMillis |
Dönem'den beri aboneliğin milisaniye cinsinden yeni süre sonu. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/androidpublisher
SubscriptionDeferralInfo
SubscriptionDeferralInfo dosyası, bir abonelik satın alma işlemini gelecekteki bir süre sonuna ertelemek için gereken verileri içerir.
JSON gösterimi |
---|
{ "expectedExpiryTimeMillis": string, "desiredExpiryTimeMillis": string } |
Alanlar | |
---|---|
expectedExpiryTimeMillis |
Aboneliğin beklenen sona erme süresi. Aboneliğin geçerli süre sonu burada belirtilen değer değilse erteleme uygulanmaz. |
desiredExpiryTimeMillis |
Dönem'den itibaren milisaniye cinsinden, aboneliğe atamak için istenen bir sonraki süre sonu. Belirtilen süre, aboneliğin geçerli son kullanma zamanından sonra veya bu süreden sonra olmalıdır. |