Kaynak API'si hataları
Bütün hatalar aynı biçimdedir: { "hata": { "kod", "mesaj", "belge", … } }. mesaj Türkçedir ve değişebilir; yazılımınız kod'a bakmalıdır. belge o kodun bu sayfadaki adresidir. Her yanıtta X-YHA-Istek başlığı vardır; destek isterken bu değeri verin.
| HTTP | Kod | Ne zaman |
|---|---|---|
| 400 | dogrulama_hatasi | alanlar ve alan_kodlari hangi alanın neden reddedildiğini söyler (ör. metin_gerekli, ek_gerekli, ek_turu_uyusmuyor, ilce_ile_uyusmuyor, kategori_gecersiz, dis_kimlik_bicimi, ozet_bicimi). |
| 400 | ozet_uyusmuyor | Tamamlamadaki ozet (bütün dosyanın SHA-256'sı) gönderide bildirilen ekin özetiyle aynı olmalı. |
| 401 | anahtar_gecersiz | Anahtar biçimi bozuk, böyle bir anahtar yok ya da kaynak hesabı kapatılmış. Aynı adresten çok sayıda geçersiz anahtar 429 ve geçici yasakla sonuçlanır. |
| 401 | anahtar_gerekli | Authorization: Bearer yha_canli_… başlığı yok. |
| 401 | anahtar_iptal | İptal hemen geçerlidir ve geri alınamaz; YHA Gönderim'den yeni anahtar üretin. |
| 401 | anahtar_ortami_uyusmuyor | Canlı anahtar deneme adresinde, deneme anahtarı canlıda çalışmaz; dogru_adres doğru kökü söyler. |
| 401 | anahtar_suresi_doldu | Son kullanma tarihi geçti; yeni anahtar üretin. |
| 403 | ag_disi | Anahtarın IP listesi doluysa istek yalnızca bu bloklardan kabul edilir. |
| 403 | gonderim_aboneligi_yok | Ücretli kurumun gönderim aboneliği askıda, sona ermiş ya da hiç açılmamış. |
| 403 | kapsam_disi | Abone anahtarı Kaynak API'sinde, kaynak anahtarı abone API'sinde kullanılamaz; ya da anahtarın kapsamı (icerik.gonder, gonderi.durum) bu ucu açmıyor (kapsam). |
| 403 | kaynak_askida | Askı kalkınca anahtar kendiliğinden çalışır. Neden ajans tarafından bildirilir. |
| 403 | kaynak_kapali | Kapatılmış kaynak gönderi yapamaz. |
| 403 | sozlesme_yururlukte_degil | Serbest muhabir sözleşmesi YHA Gönderim'de imzalanınca gönderebilirsiniz. |
| 404 | bulunamadi | Gönderi ya da ek yok ya da sizin değil. |
| 409 | dis_kimlik_cakisiyor | Aynı dis_kimlik başka bir gövdeyle yeniden geldi; gonderi_id var olan gönderiyi söyler. Aynı gövdeyle yinelenen istek 200 ve X-YHA-Tekrar: evet döner. |
| 409 | gecersiz_durum | Örneğin artık dosya almayan gönderiye parça yüklemesi. |
| 409 | geri_cekilemez | Yalnızca alındı (incelemeye alınmamış) ve yükleniyor durumundaki gönderi geri çekilir. |
| 409 | gonderim_siniri_doldu | sinir, kullanilan, donem_bitisi dönemi söyler; ek hak için ajansla görüşün. |
| 413 | govde_cok_buyuk | JSON gövdesi en çok 256 KB, parça en çok 8 MB; ek türüne göre dosya sınırı en_cok_mb. |
| 429 | gunluk_sinir_doldu | sifirlanma_zamani Türkiye saatiyle gece yarısıdır. |
| 429 | yavasla | Retry-After ve tekrar_deneme_saniye kadar bekleyin; sinir hangi sınır olduğunu söyler. |
| 500 | sunucu_hatasi | Kısa süre sonra yeniden deneyin; sürerse X-YHA-Istek değeriyle bildirin. |
dogrulama_hatasi
400 · Gönderilen bilgilerde hata var.
alanlar ve alan_kodlari hangi alanın neden reddedildiğini söyler (ör. metin_gerekli, ek_gerekli, ek_turu_uyusmuyor, ilce_ile_uyusmuyor, kategori_gecersiz, dis_kimlik_bicimi, ozet_bicimi).
ozet_uyusmuyor
400 · Dosyanın özeti gönderide bildirilenle aynı değil.
Tamamlamadaki ozet (bütün dosyanın SHA-256'sı) gönderide bildirilen ekin özetiyle aynı olmalı.
anahtar_gecersiz
401 · API anahtarı geçersiz.
Anahtar biçimi bozuk, böyle bir anahtar yok ya da kaynak hesabı kapatılmış. Aynı adresten çok sayıda geçersiz anahtar 429 ve geçici yasakla sonuçlanır.
anahtar_gerekli
401 · Bu uç API anahtarı ister.
Authorization: Bearer yha_canli_… başlığı yok.
anahtar_iptal
401 · Bu API anahtarı iptal edildi.
İptal hemen geçerlidir ve geri alınamaz; YHA Gönderim'den yeni anahtar üretin.
anahtar_ortami_uyusmuyor
401 · Anahtarın ortamı bu adresle uyuşmuyor.
Canlı anahtar deneme adresinde, deneme anahtarı canlıda çalışmaz; dogru_adres doğru kökü söyler.
anahtar_suresi_doldu
401 · Bu API anahtarının süresi doldu.
Son kullanma tarihi geçti; yeni anahtar üretin.
ag_disi
403 · İstek bu anahtarın izinli ağ adreslerinden gelmiyor.
Anahtarın IP listesi doluysa istek yalnızca bu bloklardan kabul edilir.
gonderim_aboneligi_yok
403 · Kurumun yürürlükte bir gönderim aboneliği yok.
Ücretli kurumun gönderim aboneliği askıda, sona ermiş ya da hiç açılmamış.
kapsam_disi
403 · Bu anahtar bu uç için kullanılamaz.
Abone anahtarı Kaynak API'sinde, kaynak anahtarı abone API'sinde kullanılamaz; ya da anahtarın kapsamı (icerik.gonder, gonderi.durum) bu ucu açmıyor (kapsam).
kaynak_askida
403 · Kaynak hesabı askıda; gönderi yapılamaz.
Askı kalkınca anahtar kendiliğinden çalışır. Neden ajans tarafından bildirilir.
kaynak_kapali
403 · Kaynak hesabı kapatılmış.
Kapatılmış kaynak gönderi yapamaz.
sozlesme_yururlukte_degil
403 · Sözleşmeniz yürürlükte değil; gönderi yapamazsınız.
Serbest muhabir sözleşmesi YHA Gönderim'de imzalanınca gönderebilirsiniz.
bulunamadi
404 · İstenen kayıt bulunamadı.
Gönderi ya da ek yok ya da sizin değil.
dis_kimlik_cakisiyor
409 · Bu dış kimlikle başka içerikte bir gönderi var.
Aynı dis_kimlik başka bir gövdeyle yeniden geldi; gonderi_id var olan gönderiyi söyler. Aynı gövdeyle yinelenen istek 200 ve X-YHA-Tekrar: evet döner.
gecersiz_durum
409 · Kaydın durumu bu işleme izin vermiyor.
Örneğin artık dosya almayan gönderiye parça yüklemesi.
geri_cekilemez
409 · Gönderi incelemeye alınmış ya da karar verilmiş; geri çekilemez.
Yalnızca alındı (incelemeye alınmamış) ve yükleniyor durumundaki gönderi geri çekilir.
gonderim_siniri_doldu
409 · Kurumunuzun bu dönemki gönderim hakkı doldu.
sinir, kullanilan, donem_bitisi dönemi söyler; ek hak için ajansla görüşün.
govde_cok_buyuk
413 · İstek gövdesi çok büyük.
JSON gövdesi en çok 256 KB, parça en çok 8 MB; ek türüne göre dosya sınırı en_cok_mb.
gunluk_sinir_doldu
429 · Bugünkü API sınırı doldu.
sifirlanma_zamani Türkiye saatiyle gece yarısıdır.
yavasla
429 · Çok fazla istek. Biraz bekleyip yeniden deneyin.
Retry-After ve tekrar_deneme_saniye kadar bekleyin; sinir hangi sınır olduğunu söyler.
sunucu_hatasi
500 · Sunucuda beklenmeyen bir hata oluştu.
Kısa süre sonra yeniden deneyin; sürerse X-YHA-Istek değeriyle bildirin.