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 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.

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