Hata kodları iki katmanlıdır. Dıştaki code API katmanının sonucunu, data.bizCode ise iş sonucunu gösterir. Bir çağrı yalnızca hem code == 0 hem de data.bizCode == 0 olduğunda başarılıdır. Bkz. Birleşik yanıt yapısı.
API Hata Kodları (code)
| code | Açıklama | Öneri |
|---|---|---|
| 0 | Başarılı | — |
| 401 | Kimlik doğrulama başarısız | Belirli nedeni aşağıdaki tabloda bulun |
| 429 | Çok fazla istek | Çağrı hızını düşürüp tekrar deneyin; her API saniyede en fazla 10 isteğe izin verir |
401 Nedenleri
| Mesaj | Anlamı | Öneri |
|---|---|---|
| Gerekli üstbilgiler eksik | Gerekli bir istek üstbilgisi eksik | Tüm Ortak istek üstbilgilerinin bulunduğunu kontrol edin |
| Geçersiz zaman damgası biçimi | Zaman damgası biçimi hatalı | X-Timestamp saniye cinsinden bir zaman damgası olmalıdır |
| İstek zaman damgasının süresi dolmuş | İstek zaman damgasının süresi dolmuş | Sunucu saatini senkronize edip isteği yeniden gönderin |
| Geçersiz nonce biçimi | Nonce, biçim kuralına uymuyor | ^[A-Za-z0-9]{16,32}$ ifadesiyle eşleşmelidir |
| Nonce daha önce kullanılmış veya doğrulama başarısız | Nonce daha önce kullanılmış veya doğrulamadan geçemedi | Her istekte yeni bir rastgele dize kullanın; asla tekrar kullanmayın |
| appId bulunamadı | appId mevcut değil | APP-ID değerini kontrol edin |
| appId devre dışı | appId devre dışı bırakılmış | Teknik destek ile iletişime geçin |
| İmza hesaplaması başarısız | İmza hesaplaması başarısız | İmza uygulamanızı kontrol edin; bkz. İmza mekanizması |
| İmza doğrulaması başarısız | İmza doğrulaması başarısız | İmzalanacak dizenin birleştirme sırasını, yolun /open-apis önekini içerdiğini ve zaman damgası ile nonce değerlerinin üstbilgilerle eşleştiğini kontrol edin |
İş Hata Kodları (bizCode)
| bizCode | Açıklama |
|---|---|
| 0 | Başarılı |
| 10000001 | Geçersiz parametreler |
| 10000003 | Çok fazla istek. Lütfen bekleyip tekrar deneyin |
| 10000103 | Sistem hizmetinde anormallik var, lütfen müşteri hizmetleri ile iletişime geçin |
| 100027001 | Geçersiz kredi işlemi parametreleri |
| 100027003 | Yetersiz kredi bakiyesi |
| 100041003 | Mekansal modelleme görevi mevcut değil |
| 100041004 | Mekansal modelleme sonucu bulunamadı |
| 100041006 | Alan bulunamadı |
| 100041010 | AppId için mekansal modelleme izni yok |
| 100041016 | Görev durumu [modelleme] iken silme işlemine izin verilmez |
| 100041017 | Görev mevcut durumunda iptal edilemez |
Başarısız Modelleme Sorun Giderme
Bir görev Modelleme başarısız (9) durumuna geçtiğinde, nedeni bulmak için Sayfalı Görev Listesi veya Görev Ayrıntıları çağrısını yapın ve errorCode ile failedReason alanlarını okuyun.
Bu iki alan, modelleme hattının içindeki hata bilgisini taşır ve yukarıdaki bizCode değerlerinden farklı bir değer kümesi kullanır. Bir API çağrısı başarılı olduğu halde görev modellenemezse, bizCode yine de 0 olur.
Bu bölüm XGRIDS'in resmî kullanım kılavuzundan Türkçeye çevrildi; ekran görüntüleri ve arayüz adları özgün haliyle İngilizcedir. İngilizce aslı (yeni sekmede açılır) · Güncelleme:

