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, html, zpl | Tercih edilen barkod formatı |
Pdf türünde base64 ve barkod adresi çıktısı sunar | ||
html | HTML 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 ve HepsiJet taşıyıcılarında kullanılabilmektedir. ZPL barkod isteği yapıldığında taşıyıcının barkod çıktısı 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": ""
}
}