API hata yanıtları
Aşağıdaki tabloda, Google Cüzdan API'si tarafından döndürülebilecek hata kodları, olası nedenleri ve çözümleri açıklanmaktadır.
İstisna | Örnek Mesaj | Öneri |
---|---|---|
400 - BadRequestException | İstek, geçersiz bir bağımsız değişken içeriyor. Geçersiz kaynak kimliği: {1234567891234567899 - ABCD1234567}. | Veri yapısını tür, biçim ve uzunluk açısından kontrol edin ve doğru bağımsız değişkeni iletin. |
403 - PermissionDeniedException | İzin Reddedildi | Doğru Hizmet Hesabı e-posta adresinin, Business Pay ve Cüzdan Konsolunuzda yetkili bir kullanıcı olduğundan emin olun. |
404 - NotFoundException | Cüzdan Nesnesi {1234567891234567899.SampleClubCardxf6a8edf-87ca-4022-a813-694cc57e9fd3} bulunamadı. | Güncellenecek bir nesnenizin olduğundan ve bu nesnenin en güncel durumda olduğundan emin olmak için PATCH veya PUT isteğinde bulunmadan önce Nesne Kimliğinde bir GET işlemi gerçekleştirin. |
404 - IssuerClassNotFoundException | Cüzdan Nesne Sınıfı {1234567891234567899.ABCD.1234567} bulunamadı. | Güncelleme gerçekleştirirken PATCH veya PUT isteğinden önce GET isteği yaptığınızdan emin olun. Böylece , en son sınıf olduğunu belirten bir sınıfınız olur. Ayrıca istekte doğru yükün (nesne ve sınıf) doğru şekilde kullanıldığından emin olun. |
409 - ZatenExistsException | Cüzdan Nesne Sınıfı {1234567891234567899.ABCD.1234567} zaten mevcut. | Aynı Sınıf Kimliği'ni oluşturmaya çalışmadan önce Sınıf Kimliği üzerinde bir GET işlemi gerçekleştirin. Kaynak mevcutsa PATCH veya PUT. işlevini kullanmak isteyebilirsiniz. |
Web tabanlı hata iletileri
"Google Cüzdan'a ekle" bağlantısını kullanarak kart kaydetmeye çalışırken bir sorunla karşılaşırsanız hata ayıklamanıza yardımcı olacak bilgilendirici bir hata mesajı görürsünüz. Bu mesajlar yalnızca ilişkilendirilmiş Düzenleyen hesabı için "Geliştirici" veya "Yönetici" rolüne sahip kullanıcılara gösterilir.
Görüntülenebilecek hata mesajı türüne ilişkin bir örneği aşağıda bulabilirsiniz: