Bu belgede, kullanımdan kaldırılma döneminde olan Google Play Developer API'leri ve ilgili özellikler listelenmektedir.
Desteğin sonlandırılma zaman çizelgesi: 21 Mayıs 2025 - 31 Ağustos 2027
Bu bölümdeki özelliklerin ve API'lerin desteği 21 Mayıs 2025'te sonlandırılacak ve 31 Ağustos 2027'de kullanımdan kaldırılacak. Ancak, desteği sonlandırılan öğeler için 1 Kasım 2027'ye kadar uzatma isteğinde bulunabilirsiniz.
Kullanımdan kaldırılan abonelik API'leri
Bu bölümde, API desteğinin sonlandırılmasıyla ilgili bilgiler listelenmektedir.
| API | Kullanılabilir yedek |
|---|---|
| subscriptions.get | subscriptionsv2.get |
| subscriptions.refund | SubscriptionPurchaseLineItem'ı almak için subscriptionsv2.get'i çağırın. latest_successful_order_id, ve ardından siparişlerin geri ödemesini yapmak için Orders.refund'u çağırın. |
| subscriptions.revoke | subscriptionsv2.revoke |
| SubscriptionPurchaseV2. latestOrderId | SubscriptionPurchaseLineItem. latest_successful_order_id |
| RealTimeDeveloperNotification. SubscriptionNotification.subscriptionId | Değiştirme yok |
| RealTimeDeveloperNotification. SubscriptionNotification. notificationType SUBSCRIPTION_PRICE_CHANGE_CONFIRMED | SUBSCRIPTION_PRICE _CHANGE_UPDATED |
Yinelenen abonelikler için SubscriptionPurchaseV2 alanları
purchases.subscriptionv2, yeni abonelik nesneleri hakkında daha ayrıntılı bilgi sağlayan yeni alanlar içerir. Aşağıdaki tabloda, eski abonelik uç noktasındaki alanların purchases.subscriptionv2'daki karşılık gelen alanlarla nasıl eşlendiği gösterilmektedir.
| SubscriptionPurchase | SubscriptionPurchaseV2 |
|---|---|
countryCode |
regionCode |
orderId |
SubscriptionPurchaseLineItem.latest_successful_order_id |
| (eşdeğer alan yok) | lineItems.offerPhase (mevcut aşamayı tanımlar: ücretsiz deneme, tanıtım fiyatı, orantılı fiyat, taban fiyat) |
| (eşdeğer alan yok) | lineItems (list of
SubscriptionPurchaseLineItem)
that represents the products acquired with the purchase |
| (eşdeğer alan yok) | lineItems.offerDetails.basePlanId |
| (eşdeğer alan yok) | lineItems.offerDetails.offerId |
| (eşdeğer alan yok) | lineItems.offerDetails.offerTags |
startTimeMillis |
startTime |
expiryTimeMillis |
lineItems.expiryTime (Satın alma işleminde edinilen her aboneliğin kendi expiryTime vardır) |
| (eşdeğer alan yok) | subscriptionState (aboneliğin durumunu gösterir) |
| (eşdeğer alan yok) | pausedStateContext (yalnızca abonelik durumu SUBSCRIPTION_STATE_PAUSED ise gösterilir) |
autoResumeTimeMillis |
pausedStateContext.autoResumeTime |
| (eşdeğer alan yok) | canceledStateContext (yalnızca abonelik durumu SUBSCRIPTION_STATE_CANCELED ise gösterilir) |
| (eşdeğer alan yok) | testPurchase (yalnızca lisanslı test kullanıcısı satın alma işlemlerinde bulunur) |
autoRenewing |
lineItems.autoRenewingPlan.autoRenewEnabled |
priceCurrenceCode,
priceAmountMicros |
lineItems.autoRenewingPlan.recurringPrice |
introductoryPriceInfo |
lineItems.offerPhase.introductoryPriceBu bilgilere, satın alınan her abonelik için offer bölümünden de ulaşabilirsiniz. |
| developerPayload | (Eşdeğer alan yok) Geliştirici yükü desteği sonlandırıldı |
| paymentState | (eşdeğer alan yok) Ödeme durumunu subscriptionState öğesinden çıkarabilirsiniz:
|
cancelReason,
userCancellationTimeMillis,
cancelSurveyResult |
canceledStateContext |
linkedPurchaseToken |
linkedPurchaseToken (değişiklik yok) |
purchaseType |
Test: testPurchasearacılığıyla Promosyon: signupPromotion |
priceChange |
lineItems.autoRenewingPlan.priceChangeDetails |
profileName,
emailAddress,
givenName,
familyName,
profileId |
subscribeWithGoogleInfo |
acknowledgementState |
acknowledgementState (no change) |
promotionType,
promotionCode |
signupPromotion |
externalAccountId,
obfuscatedExternalAccountId,
obfuscatedExteranlProfileId |
externalAccountIdentifiers |
Diğer abonelik yönetimi işlevleri
purchases.subscriptions:get
purchases.subscriptionsv2:get sürümüne yükseltilmiş olsa da
geliştirici aboneliği yönetimi işlevlerinin geri kalanı
şimdilik purchases.subscriptions uç noktasında değişmeden kalacak.
Bu nedenle, purchases.subscriptions:acknowledge,
purchases.subscriptions:cancel,
purchases.subscriptions:defer,
purchases.subscriptions:refund ve
purchases.subscriptions:revoke işlevlerini
önceki gibi kullanmaya devam edebilirsiniz.