Geliştiriciler
Hatalar
Nedir
Hata kataloğu, başarısızlığın sözleşmesidir: her hata kararlı bir makine-okunur kod, insan-okur açıklama ve request id döner. Kodların anlamı asla değişmez.
Hatalar
Kimlik doğrulama ve yetki hataları standart 401 ve 403 ile, rate limit 429 ile döner. Aşağıdaki kodlar iş hatalarıdır.
| Kod | HTTP | Açıklama |
|---|---|---|
| VALIDATION_FAILED | 422 | İstek bozuk: eksik alan, bilinmeyen değer veya geçersiz parametre kombinasyonu. |
| QUOTE_INVALID | 422 | Quote token bozuk, farklı parametreler için üretilmiş veya kullanılamaz durumda. |
| QUOTE_EXPIRED | 422 | Teklifin geçerlilik süresi doldu. Yeni teklif alın ve tekrar rezerve edin. |
| SESSION_SOLD_OUT | 422 | Seçilen seansın kapasitesi, teklif ile rezervasyon arasında tükendi. |
| INSUFFICIENT_BALANCE | 422 | Cüzdanınız bu rezervasyonu karşılayamıyor. Yükleme yapıp aynı isteği tekrarlayın. |
| IDEMPOTENCY_CONFLICT | 409 | Aynı Idempotency-Key farklı bir istek gövdesiyle yeniden kullanıldı. |
| RESOURCE_NOT_FOUND | 404 | Referans verilen kaynak yok veya acentenize görünür değil. |
Error envelope
{
"error": {
"code": "INSUFFICIENT_BALANCE",
"message": "Wallet cannot cover this booking.",
"details": null,
"request_id": "req_01JG80…",
"documentation_url": "https://api.traveldistro.com/docs"
}
}İlgili sayfalar
- QuickstartDakikalar içinde ilk rezervasyon
- Kimlik doğrulamaHMAC-SHA256 imzalı istekler
- SandboxTest anahtarları ve simüle envanter
Entegrasyona hazır mısınız?
Hacminizi ve dikeylerinizi anlatın. Sandbox anahtarlarınızı hazırlayalım.