Zugriff auf die API für Endpunktdokumentation und -tests

BarTender enthält die vollständige Dokumentation für die API-Endpunkte sowie Beispiele für Aktionen in den Formaten YAML, JSON und BTXML. Sie können diese Dokumentation nach der Installation von BarTender ansehen. Verwenden Sie dafür ReDoc, das in der BarTender-Installationsdatei enthalten ist.

GeschlossenDie API mithilfe von ReDoc ansehen

  1. Öffnen Sie auf dem Computer, auf dem BarTender installiert ist, ein Browserfenster.

  2. Geben Sie folgende URL in die Adresszeile des Browsers ein:

    http://localhost:5159/api/actions/reference/

    Ersetzen Sie „localhost“ mit dem Namen oder die IP-Adresse des Computers, auf dem BarTender ausgeführt wird.

In ReDoc können Sie die Elemente im linken Navigationsfenster aufklappen, um nach den gewünschten Befehlen zu suchen. Sie können die einzelnen Befehle in Ihre Entwicklungsumgebung kopieren und nach Bedarf anpassen.

Bevor Sie eigene Anwendungen für die API entwickeln, sollten Sie ein Tool verwenden, um ihre Funktionsweise zu testen. Sie können verschiedene gängige Tools wie Insomnia und Postman verwenden, um auf die API-Endpunkte zuzugreifen.

GeschlossenZugriff auf die API-Endpunkte mit Insomnia

Der folgende Beispielvorgang greift über Insomnia auf die API zu und testet die POST-Anforderung „PrintBTWAction“ zum Ausdrucken eines BarTender-Dokuments.

  1. Erstellen Sie in Insomnia eine neue POST-Anforderung.

  2. Stellen Sie folgende URL ein:

    http://localhost:5159/api/actions?Wait=30s&MessageCount=200&MessageSeverity=Info

  3. Geben Sie auf der Registerkarte Textkörper Folgendes ein (der Einzug muss erhalten bleiben):

    PrintBTWAction:

    DocumentFile: <Pfad zu Ihrem BarTender-Dokument wie etwa D:\Temp\Sample.btw>

  4. Wählen Sie auf der Registerkarte Auth die Option Microsoft NTLM aus und geben Sie Ihre Anmeldedaten ein.

  5. Klicken Sie auf Senden.

Bei einer Fernverbindung zu beachten

Wenn Sie BarTender auf einem Computer mit Fernverbindung ausführen, beachten Sie die folgenden Richtlinien, wenn Sie auf die REST API zugreifen. Das gilt sowohl, wenn Sie die API ausführen, als auch wenn Sie die API-Dokumentation abrufen:

Fehlerbehebung

Beim Ausführen der REST API können die folgenden Fehler auftreten: