| 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 | 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. |
Örnek İstek
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => '__APIURL__/barcode/getBarcode',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"post_number": "XXX123",
"barcode_type": "pdf"
}',
CURLOPT_HTTPHEADER => array(
'X-localization: tr',
'Content-Type: application/json',
'Authorization: Bearer __TOKEN__'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
Ö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": ""
}
}