Barkod Oluştur

Method URL İçerik Türü
POST barcode/getBarcode application/json

Açıklama

  • Bu metod, mevcut gönderinin farklı formatlarda barkodunu oluşturmak için kullanılır. 

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 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": ""
    }
}