Hatalar
Bu sayfada Labs API'de bir hata ile karşılaştığınızda hangi durum kodları ile size hatayı bildireceğimizi görebilirsiniz.
Bir API yanıtı alırken durum kodunu kontrol ederek isteğinizin başarılı olup olmadığını anlayabilirsiniz. Bir yanıt başarısız olursa, neyin yanlış gittiğini anlamak için hata türünü ve hata mesajını kontrol edebilir ve bazı temel hata ayıklama işlemlerini yapabilirsiniz.
Bir hatayla ilgili destek ekibine ulaşmadan önce lütfen bildirilen tüm hataların %99'unun aslında kullanıcı hatası olduğunu unutmayın. Bu nedenle, destek talebi oluşturmadan önce lütfen kodunuzu dikkatlice kontrol edin.
Durum Kodları
Labs API'si tarafından döndürülen farklı durum kodlarının listesi aşağıda belirtilmiştir. Bir isteğin başarılı olup olmadığını anlamak için bu durum kodlarını kullanabilirsiniz.
- Name
2xx
- Type
- Description
2xx durum kodu yapılan isteğin başarılı bir şekilde alındığını belirtir.
- Name
4xx
- Type
- Description
4xx durum kodu bir client hatasıdır ve hatanın sizden kaynaklandığının bir göstergesidir. 4xx hatası aldığınızda mutlaka yapılan isteği ve kodlarınızı incelemeniz gerekmektedir.
- Name
5xx
- Type
- Description
5xx durum kodu ile bir hata alırsanız bu bir sunucu hatasıdır ve bu durumu ekibimize bildirmeniz gereklidir. Bu hata kodlarında sizin yapabileceğiniz birşey yoktur.
Hata Tipleri
Bir istek başarısız olduğunda, Labs API'si bir hata türü ve mesajı içeren bir hata yanıtı döndürür. Neyin yanlış gittiğini ve nasıl düzeltileceğini daha iyi anlamak için bu bilgileri kullanabilirsiniz.
Labs API'si tarafından desteklenen iki hata türünü aşağıdaki listede bulabilirsiniz. Neyi yanlış yaptığınızı anlamak için bunları kullanabilirsiniz.
- Name
api_error
- Type
- Description
İstediğimiz ve beklemediğimiz bir hata olduğunu anlamına gelmektedir. Genellikle sunucu taraflı hatalarda bu hata tipi ile karşılaşırsınız.
- Name
client_error
- Type
- Description
Yapılan isteğin geçersiz, yanlış formatta yada eksik veriler içerdiği anlamına gelmektedir.
Hata Sonucu
{
"type": "api_error",
"message": "Beklenmeyen bir sorun oluştu. Lütfen daha sonra tekrar deneyin.",
}