Hata Durumları

Aşağıdaki bölümlerde, Mobile Data Plan Sharing API'nin arayana hata döndürdüğü en yaygın senaryolar vurgulanmaktadır. Hatalar devam ederse lütfen destek için mdp-support@google.com adresine ulaşın ve istek gövdesiyle birlikte çağrılan URL'yi paylaşın.

HTTP 404 Bulunamadı

HTTP 404 hatasının en yaygın nedeni, GTAF'nin bildirim gönderilmesi gereken kullanıcının GCM jetonunu bulamamasıdır. Bu durum, cihazın CPID'yi ve ilişkili GCM jetonunu GTAF'ye kaydetme şansı bulamadığında veya kaydetmeyi başaramadığında ortaya çıkar. Bu durum, cihaz GTAF'nin ön üretim örneğine kaydedilmişse ve bildirim GTAF'nin üretim örneğine gönderiliyorsa da oluşabilir.

Bu hatayı teşhis etmek için:

  1. MDP kullanıcı arayüzünün cihazda başarıyla yüklendiğinden emin olun.
  2. çağrıdaki yol parametrelerinin ve sorgu parametrelerinin URL olarak kodlandığından emin olun.
  3. hem ön üretim (preprod-mobiledataplansharing.googleapis.com) hem de üretim uç noktalarını (mobiledataplansharing.googleapis.com) deneyin.

HTTP 400 Hatalı İstek

Bu hata, GTAF'ye gönderilen isteğin gövdesi geçersiz olduğunda oluşur. Bu durumun en sık karşılaşılan senaryoları şunlardır:

  1. PlanStatus içindeki updateTime sağlanmamış veya gelecekteki bir zamana ayarlanmış.
  2. expireTime in PlanStatus is not provided or is in the past.
  3. userKey sorgu parametresi eksik.
  4. Bildirim oluşturmak için gereken tüm alanlar mevcut değilse. Bildirimlerin nasıl tetikleneceği hakkında ayrıntılı bilgi için lütfen bildirim yönergelerini inceleyin.

HTTP 409 Çakışma

Önbellekteki PlanStatus, istekte gönderilenden daha yeni (ör. updateTime daha yeni) ise GTAF bu hatayı arayana döndürür. Lütfen bu kullanıcı için bir PlanStatus'un gönderilip gönderilmediğini görmek için günlüklerinizi kontrol edin.

HTTP 403 Yasak

GTAF, arayanın URL'de kullanılan belirli ASN için Mobil Veri Planı Paylaşımı API'sini çağırmaya yetkili olmaması durumunda bu hatayı döndürür. Bu hatayı teşhis etmek için:

  1. Google Cloud Console API Kitaplığı'nda API'nin etkinleştirildiğini doğrulayın.
  2. Arama için kullanılan hizmet hesabı, operatörün ISP portalına eklenmiş olmalıdır.