Dokumentation für Entwickler

Neben der möglichkeit Paketmarken manuell zu generieren bieten wir eine Schnittstelle für Entwickler.

curl -k --request POST \
    --url 'https://159.69.36.121/upload.php?from='$2'&to='$3 \
    --header 'Content-Type: application/pdf' \
    --data-binary "@"$1 \
    --output $4            
Mit diesem curl Aufruf kann die Datei $1 im Ausgangsformat $2 in eine Etikette in das Zielformat $3 Konvertiert werden.
Das generierte Etikett wird unter dem Dateinamen $4 gespeichert.

Schnittstelle

POST https://159.69.36.121/upload.php

Parameter können als GET oder POST Parameter übergeben werden.

Parameter: from

Beschreibt das Ausgangsformat.
Erlaubte Werte:

Wert
Beschreibung
dhl_nat
DHL National
dhl_int
DHL International
dhl_ebay
DHL via eBay National + International

Parameter: to

Beschreibt das Zielformat für die Etikette.
Erlaubte Werte:

Wert
Beschreibung
62mm
Etikette mit 62mm Breite
102mm
Etikette mit 102mm Breite

PDF Upload

Das PDF sollte als Binary File im POST-Body übertragen werden.

Etiketten Download

Die Schnittstelle stellt bei korrekter Nutzung die PDF zum Download bereit.
Im Falle einer erfolgreichen Konvertierung sind die Header
Content-type: application/pdf'
Content-Disposition: attachment; filename="out.pdf"
Content-Transfer-Encoding: binary
gesetzt.

Bereit loszulegen?

Es ist so einfach wie nie.