Ana içeriğe atla
GetQR API’si beta aşamasındadır ve seçili çalışma alanlarında kullanılabilir. Ayrıntılar genel sürümden önce değişebilir.
GetQR API’si standart HTTP durum kodlarını kullanır. Başarılı istekler 2xx döndürür. Başarısız istekler, neyin yanlış gittiğini açıklayan bir JSON gövdesiyle 4xx veya 5xx döndürür.

Hata biçimi

Her hatanın yapısı aynıdır: sabit bir kod, okunabilir bir mesaj ve o kodun açıklamasına giden bir bağlantı.
string
gerekli
Sabit, makine tarafından okunabilir hata kodu. Kodunuzda mesaj yerine bunu kullanın. Bkz. Hata kodları.
string
gerekli
Sorunun okunabilir açıklaması. İfade değişebilir.
string
gerekli
GetQR hesabınızdaki API dokümantasyonunda hata kodunun açıklamasına giden bağlantı.

Hata kodları

Doğrulama hataları

Gövde veya sorgu parametreleri doğrulamadan geçemediğinde API 422 ile yanıt verir. Mesaj, geçersiz olan ilk alanı <issue>: <field>: <details> biçiminde açıklar:
İç içe alanlar nokta gösterimini kullanır; örneğin link.url.

Hataları ele alın

  • error.message değerine değil, error.code değerine göre dallanın.
  • 4xx hatalarını değiştirmeden yeniden denemeyin: önce isteği düzeltin. İstisnalar, hâlâ işlenen bir istek için dönen 409 ve 429 hatalarıdır.
  • 429 aldığınızda Retry-After başlığındaki saniye kadar bekleyin. Bkz. İstek sınırları.
  • 5xx hatalarını üstel geri çekilmeyle yeniden deneyin.

Sık karşılaşılan sorunlar

API beta aşamasındadır ve çalışma alanınız için henüz etkinleştirilmemiştir.
Yol yanlış. Yolu uç nokta sayfalarıyla karşılaştırın ve /api/v1/ ile başladığını kontrol edin.
Çalışma alanı sahibinin aboneliği sona erdi. Sahip yeniden abone olduğu anda API anahtarı tekrar çalışır.
Çalışma alanındaki rolünüz Viewer. API’yi yalnızca çalışma alanı sahibi ve Editor rolündekiler kullanabilir.

Sırada ne var

İstek sınırları

Kimlik doğrulama