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.
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 API422 ile yanıt verir. Mesaj, geçersiz olan ilk alanı <issue>: <field>: <details> biçiminde açıklar:
link.url.
Hataları ele alın
error.messagedeğerine değil,error.codedeğerine göre dallanın.4xxhatalarını değiştirmeden yeniden denemeyin: önce isteği düzeltin. İstisnalar, hâlâ işlenen bir istek için dönen409ve429hatalarıdır.429aldığınızdaRetry-Afterbaşlığındaki saniye kadar bekleyin. Bkz. İstek sınırları.5xxhatalarını üstel geri çekilmeyle yeniden deneyin.
Sık karşılaşılan sorunlar
Her istek 404 "This endpoint is not available." döndürüyor
Her istek 404 "This endpoint is not available." döndürüyor
API beta aşamasındadır ve çalışma alanınız için henüz etkinleştirilmemiştir.
404 "This endpoint does not exist."
404 "This endpoint does not exist."
Yol yanlış. Yolu uç nokta sayfalarıyla karşılaştırın ve
/api/v1/ ile başladığını kontrol edin.403 "Access denied: This account does not have an active subscription."
403 "Access denied: This account does not have an active subscription."
Çalışma alanı sahibinin aboneliği sona erdi. Sahip yeniden abone olduğu anda API anahtarı tekrar çalışır.
403 "API access is not available for this role."
403 "API access is not available for this role."
Çalışma alanındaki rolünüz Viewer. API’yi yalnızca çalışma alanı sahibi ve Editor rolündekiler kullanabilir.