| Method | URL | İçerik Türü |
|---|---|---|
| POST | barcode/getBarcode | application/json |
Açıklama
Servise Gönderilmesi gereken zorunlu başlıklar
| Parametre ismi | Tip | Zorunluluk | Açıklama |
|---|---|---|---|
| Authorization | Bearer | evet | auth/login metodundan aldığınız token |
Servise Gönderilmesi gereken parametreler
|
Parametre İsmi
|
Tip | Zorunluluk | Açıklama |
|
post_number
|
string | evet | Gönderi Numarası |
|
barcode_type (*)
|
string | evet | Barkod formatı (örn: pdf) |
| Parametre ismi | Değer | Açıklama |
|---|---|---|
| (*) barcode_type | pdf, zpl, zpl-10, zpl-pure | Tercih edilen barkod formatı |
| Pdf türünde base64 ve barkod adresi çıktısı sunar | ||
| zpl | Pdf türünde base64 ve barkod adresi çıktısı sunar. Bu format sadece Aras Kargo taşıyıcısında kullanılabilmektedir. ZPL barkod isteği yapıldığında taşıyıcının barkod çıktısı pdf olarak verilmektedir. ZPL kodu olarak geri dönüş yapılmamaktadır. |
|
| zpl | Pdf türünde base64 ve barkod adresi çıktısı sunar. Bu format sadece HepsiJet taşıyıcısında kullanılabilmektedir. Dikkat bu tür 10x15 boyutunda çıktı vermektedir. ZPL barkod isteği yapıldığında taşıyıcının barkod çıktısı pdf olarak verilmektedir. ZPL kodu olarak geri dönüş yapılmamaktadır. |
|
| zpl-10 | Pdf türünde base64 ve barkod adresi çıktısı sunar. Dikkat bu tür 10x10 boyutunda çıktı vermektedir. Bu format sadece HepsiJet taşıyıcısında kullanılabilmektedir. ZPL barkod isteği yapıldığında taşıyıcının barkod çıktısı pdf olarak verilmektedir. ZPL kodu olarak geri dönüş yapılmamaktadır. |
|
| zpl-pure | Diğer formatlardan farklı olarak pdf'e dönüştürülmeden, ham .zpl uzantılı barkod çıktısı verir (barcode_url alanında .zpl dosya adresi döner, barcode_pdf alanı boş döner). Bu format sadece Aras Kargo taşıyıcısında kullanılabilmektedir. zpl-pure kullanabilmek için hesabınızda özel bir yetkinin açık olması gerekir. Yetkiniz yoksa istek 404 hatası ile "ZPL barkod alma yetkiniz bulunmamaktadır." mesajını döner. Bu yetkiyi açtırmak için Müşteri Hizmetleri ile iletişime geçiniz. |
Örnek İstek
curl --location --request POST '__APIURL__/barcode/getBarcode' \
--header 'X-localization: tr' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer __TOKEN__' \
--data '{
"post_number": "XXX123",
"barcode_type": "pdf"
}'
Örnek Servis Cevapları
{
"status": true,
"message": "Barkod başarıyla oluşturulmuştur.",
"data": {
"barcode_type": "pdf",
"barcode_url": "https://domestic-qa-barcode.navlungo.com/XXX123.pdf",
"barcode_pdf": "base64 Barcode String",
"barcode_html": ""
}
}