Data Plan Agent API
Aralık 2019
- DPA'nın uygulaması için register CPID API tanımı kullanıma sunuldu.
- İstemci yeni bir CPID istediğinde CPID'nin nasıl oluşturulacağı ve depolanacağıyla ilgili öneriler eklendi.
- Bildirim göndermek için kullanılacak CPID'nin nasıl seçileceğiyle ilgili doküman eklendi.
- GTAF, DPA'yı çağırdığında ve DPA, GTAF'yi çağırdığında kullanıcı dil tercihlerinin nasıl belirleneceği netleştirildi.
Ekim 2019
- CPID uç noktasıyla her iletişim kurduğumuzda yeni bir CPID gerektirir. Bu, CPID oluşturma algoritmasına zaman damgası eklenerek yapılabilir.
- Şimdiye kadar zorunlu alan olarak işaretlenen planLanguage, Offer'dan kaldırıldı.
Eylül 2019
- Veri geçerlilik bitişi uyarı bildirimlerinden farklı olarak veri geçerlilik bitişi bildirimleri için destek eklendi.
Temmuz 2019
- Olası istemci tanımlayıcı değerleri netleştirildi.
- Hesaba para yükleme bildirimleri için destek eklendi.
- CPID uç noktası her çağrıldığında yeni bir CPID oluşturulmasını gerektiren CPID oluşturma koşulları gevşetildi.
- Mobile Data Plan Sharing API çağrılırken GTAF'den gelen farklı hata yanıtları için dokümanlar eklendi.
Haziran 2019
- Taşıyıcıların _clientid değerini sorgu parametresi olarak kabul etmesini gerektiren güncellenmiş DPA API spesifikasyonu.
- Operatörlerin belirli bir istemci için kullanıcının plan bilgilerini Google ile paylaşmasına olanak tanıyan Mobile Data Plan Sharing API güncellendi.
- Tekliflerin kullanıcıya gösterilme sırası, GTAF'ye verilme sırasıyla aynı olmayabilir.
- GTAF, Mobil Veri Planı kullanıcı arayüzü ile 10'dan fazla plan paylaşabilir.
Mayıs 2019
- Planın süresi dolmuyorsa ExpirationTime gerekli değildir.
- RFC 6749 uyarınca, OAuth sunucu yanıtında token_type'ı zorunlu olarak işaretleyin.
- Operatör, GTAF'ye plan durumu gönderdiğinde kullanıcıya gönderilen bildirim türünü döndürür.
Nisan 2019
- AccountInfo, ön ödemeli aboneler için gereklidir.
- CPID oluşturulurken düz metne dilin de dahil edilmesi için önerilen CPID oluşturma yöntemi güncellendi.
- Tekliflerde moreInfoUrl, operatorLogoUrl ve purchaseUrl desteği kaldırıldı. Bu alanlar, mobil veri planı kullanıcı arayüzü tarafından desteklenmiyordu. Bu değişiklik geriye dönük uyumludur.
- Kullanıcı, kullandıkça öde durumundaki verileri kullanarak hesap bakiyesini harcadığında bildirim gönderme desteği eklendi.
- Plan modüllerinde esnek zaman aralıkları desteği kaldırıldı. Bu değişiklik geriye dönük uyumludur. Bu nedenle, bir operatör bize esnek zaman aralıkları gönderiyorsa yanıt kabul edilir.
Mart 2019
- Zorunlu alanlar kümesinden offerInfo.promoMessage'ı kaldırın. MDP, kullanıcılara teklif gösterirken bu alanı kullanmaz.
- CPID'nin URL kodlamalı olması gerektiğini belirten doküman hatası düzeltildi. Bunun yerine, GTAF, CPID'yi RFC2396 uyarınca kodlar.
- Push bildirimleriyle ilgili şartlar eklendi.
Şubat 2019
- Veri planı paylaşımı API'si kullanılarak PlanOffer'ın Google ile paylaşılması desteği kaldırıldı.
Ocak 2019
- İSS portalını kullanarak operatör yapılandırmasını güncelleme kılavuzu eklendi.
- Veri Planı Aracısı API'si için OAuth uygulamasına yönelik kılavuz eklendi.
- Mobile Data Plan Sharing API entegrasyon kılavuzunun adı değiştirildi ve kılavuz yeniden düzenlendi.
Kasım 2018
- Plan etkinleştirme bildirimleri için destek eklendi.
- APP_STORE plan modülü trafik kategorisi için destek eklendi.
Eylül 2018
- Operatörlere kullanıcı izni bildirmek için API eklendi.
- Kotasını düzenli olarak yenileyen planlar için PlanModule ve Offer desteği eklendi.
- Son kullanma tarihi bildirimleri için destek eklendi.
- PlanModuleState, PlanState olarak yeniden adlandırıldı. Bu, operatörleri etkilememesi gereken bir doküman değişikliğidir.
Ağustos 2018
- Operatörlerin, PlanStatus'un bir parçası olarak hesap bakiyesini belirtme özelliği eklendi.
Haziran 2018
- Plan durumu ve plan teklifleriyle ilgili yöntemler için güncelleme kaldırıldı.
- Byte bakiyesi veya süre bakiyesi doldurulurken kaba bakiye düzeyinin aynı anda doldurulmasına izin verilir.
- Fırsata bağlantı türü eklendi.
- Bir operatörün, kullanıcının satın aldığı ancak henüz etkinleştirmediği planları belirtmesine olanak tanımak için PlanModule'a plan modülü durumu alanı eklendi. Bu alanın doldurulması zorunlu değildir.
- DataPlan, Plan olarak yeniden adlandırıldı. Bu, operatörleri etkilememesi gereken bir dokümantasyon değişikliğidir.
- PlanOffer'a formOfPayment alanı eklendi. Bu alan, operatörün kullanıcının satın alma işlemi için nasıl ücretlendirileceğini belirtmesine olanak tanır. Bu işlem varsayılan olarak plan bakiyesinden düşülür.
Mayıs 2018
- Yanıtın geriye dönük uyumlu kalması için CPID yanıtı güncellendi.
- PlanStatus için başlık eklendi. Başlık, ayarlar kullanıcı arayüzündeki başlığı doldurmak için kullanılır.
- PlanModule için modül adı ve kullanılan baytlar eklendi.
- GTAF'ye satın alma yanıtı geri araması eklendi.
Mart 2018
Bu güncelleme, Veri Planı Aracısı API'sinde aşağıdaki değişiklikleri içerir. Bu değişiklikler, burada barındırılan Data Plan API v4.2'ye göre yapılmıştır.
- Aşağıdaki API çağrıları kullanımdan kaldırılıyor:
- Kullanıcı hesabı sorgulanıyor (DPA_URL/{data_plan_key_string}/account).
- Satın alınan planları sorgulama (DPA_URL/{data_plan_key_string}/purchasedPlans).
- Veri planı durumu için çağırdığımız URL'yi değiştirir. Yeni URL burada açıklanmaktadır. DPA'nın PlanStatus örneği döndürmesi beklenir.
- Plan teklifleri için çağırdığımız URL'yi değiştirir. Yeni URL burada açıklanmaktadır. DPA'nın PlanOffer örneği döndürmesi beklenir.
- Plan satın alırken DPA'ya gönderilen isteğin gövdesini değiştirir. API çağrısının aynı olduğunu unutmayın. İsteğin metni artık TransactionRequest öğesinin bir örneğini içeriyor. API'nin önceki sürümüne kıyasla bir iç içe yerleştirme düzeyinin kaldırıldığını unutmayın.
- Satın alma isteğine verilen yanıt değişti. Google protobuf tarafından tanımlanan para birimi türünden yararlanırız. Başarılı bir satın alma işlemine yanıt olarak, yanıt gövdesinin TransactionResponse örneğini içermesini bekliyoruz.
plan_id
belirtilmezse uygunluk API'si, kullanıcının uygun olduğu tüm veri planlarını DÖNDÜRMELİDİR. Daha önce bu işlem isteğe bağlıydı.- GTAF'nin, DPA ile bildirimler için MSISDN'leri kaydetmesine olanak tanıyan bir MSISDN kayıt uç noktası ekler.
Google Mobile Data Plan Sharing API
Mart 2018
Bu güncelleme, Google Mobil Veri Planı Paylaşımı API'sinde aşağıdaki değişiklikleri içerir:
- Bir operatörün, ek satış teklifi bilgilerini GTAF'ye göndermesine ve bu bilgilerin kullanıcı cihazlarına iletilmesine olanak tanıyan yeni API çağrıları sunar. Bu yeni çağrılar, bir operatörün Google'a teklif göndermesine olanak tanır.
- PlanGroup'a son güncelleme zamanı alanı ekler.
- Esnek zaman aralığından veri kredisi yüzdesi alanını kaldırır.