Dieser Artikel beschreibt, wie eine ReprintLabels-Anfrage für die ShipmentServer API aufgebaut wird. Diese API ermöglicht es, Etiketten für eine bestehende Sendung erneut zu drucken, indem die Sendungsdaten bereitgestellt und das Etikettenformat angegeben werden.
Endpunkt und Methode:
Die Anfrage sollte eine POST Anfrage an den folgenden Endpunkt sein:
- Produktion - https://www.shipmentserver.com
- Sandbox - https://demo.shipmentserver.com
Anfrageinhalt (multipart/form-data):
Der Anfrageinhalt sollte im Format multipart/form-data mit den folgenden Schlüssel-Wert-Paaren formatiert sein:
command: Immer auf"ReprintLabels"setzen. Dies teilt der API mit, welche Aktion ausgeführt werden soll.actor: Die Id des Actors. Dies ist Ihr Benutzername.key: Der Schlüssel des Actors. Dies ist Ihr Passwort.data(JSON-String): Dieses Feld enthält die Kerndaten der Sendung.options(JSON-String): Dieses Feld ermöglicht die Angabe zusätzlicher Optionen, wie z. B. das Etikettenformat.
Die Datei data.json enthält die ID der Sendung, deren Etiketten Sie erneut drucken möchten.
-- filename: data.json
{
"ShpCSID":466635140
}
Die Datei options.json gibt das Etikettenformat an und legt fest, dass das Etikett im ZPL-Format für den Druck auf Zebra-Druckern erzeugt werden soll. Beachten Sie, dass Sie in manchen Fällen Etiketten nur im gleichen Format anfordern können, in dem die Sendung ursprünglich erstellt wurde.
-- filename: options.json
{
"Labels": "ZPLGK"
}
Beispiel mit curl.
curl -X POST "https://demo.shipmentserver.com" \
-F "command=ReprintLabels" \
-F "actor=YOUR_ACTOR_ID" \
-F "key=YOUR_ACTOR_KEY" \
-F "data={\"ShpCSID\": 0}" \
-F "options=\"{\"Labels\": \"ZPLGK\"}\""
Wie man eine cURL-Anfrage in Postman importiert
- Öffnen Sie Postman, wählen Sie einen Arbeitsbereich und klicken Sie dann auf die Importieren-Schaltfläche.
- Wählen Sie den Raw Text-Tab und fügen Sie die cURL-Anfrage ein.
- Klicken Sie auf Weiter und dann auf Importieren, um die Anfrage in Postman zu laden.
- Aktualisieren Sie alle Platzhaltervariablen mit Ihren tatsächlichen Werten.
- Klicken Sie auf Senden, um die Anfrage auszuführen.