API yanıtlarındaki hata ve başarı mesajlarını tercih ettiğiniz dilde alabilirsiniz. Bunun için isteğinize Accept-Language header'ı eklemeniz yeterlidir.
| Header | Değer | Varsayılan |
|---|---|---|
Accept-Language |
tr, en |
en |
Not: Header gönderilmezse varsayılan olarak İngilizce (en) mesajlar döner.
| Kod | Dil |
|---|---|
tr |
Türkçe |
en |
İngilizce |
curl -X POST "{{BASE_URL}}/api/v1/consignments" \
-H "Content-Type: application/json" \
-H "APIKEY: {{APIKEY}}" \
-H "Accept-Language: en" \
-d '{...}'
{
"status": false,
"errors": [
{
"message": "Bu değer boş bırakılmamalıdır.",
"field": "consignee.name"
}
]
}
{
"status": false,
"errors": [
{
"message": "This value should not be blank.",
"field": "consignee.name"
}
]
}
Lokalizasyon sadece hata mesajları için değil, başarı mesajları için de geçerlidir:
{
"status": true,
"message": "Gönderi başarıyla oluşturuldu"
}
{
"status": true,
"message": "Consignment created successfully"
}
Aşağıda sık karşılaşılan hata mesajlarının her iki dildeki karşılıkları bulunmaktadır:
| Türkçe | İngilizce |
|---|---|
| Bu değer boş bırakılmamalıdır. | This value should not be blank. |
| Geçersiz API anahtarı. | Invalid API key. |
| Gönderi bulunamadı. | Consignment not found. |
| Referans numarası kullanılmaktadır. | Reference number is already in use. |
| İstek limiti aşıldı. | Rate limit exceeded. |