Beantwortet

API (nicht REST) sagt "Wrong Hash"

  • 17 September 2021
  • 1 Antwort
  • 12 Ansichten

Benutzerebene 5
Abzeichen

Ich versuche CSV-Exporte per API (ExportVorlageGet) abzurufen und richte mich nach dieser Anleitung:

https://community.xentral.com/hc/de/articles/360017436919-API-Dokumentation#h_01F1CJDD77Z6AVNRJ9QXD6AWDP

Der Code in Anleitung hat ja noch einen einen Fehler, api_id fehlt in der URL. Aber wenn ich das fixe, kommt beim Ausführen dieser Fehler:

SimpleXMLElement Object(    [status] => SimpleXMLElement Object        (            [action] => ExportVorlageGet            [message] => Wrong Hash            [messageCode] => 2        ))

In den Hash fließen zwei Parameter ein:

  1. appName oder remoteDomain (ist in der Doku auch nicht konsequent benannt). Hier verwende ich unsere Domain "https://xxxx.xentral.biz".
  2. initKey. Hier verwende ich den API key aus den Grundeinstellungen; API ist aktiviert.

Bei dem appName bin ich mir nicht ganz sicher, weil da das Handbuch auch nicht so weiterhilft ("$appName = 'NameDerApp';" - wie soll ich das interpretieren?). Aber weiter unten stand als Beispiel eben protokoll://domain ohne / am Ende.

Beim initKey / API key kann man eigentlich nichts falsch machen.

Was könnte der Grund für "Wrong Hash" sein?

Vielen Dank!

 

icon

Beste Antwort von Dennis Bernhardt 24 November 2021, 11:35

Original anzeigen

1 Antwort

Hallo Jakob,

sollte Dir hier niemand aus der Community helfen können, wende dich gern direkt per Ticket an unseren Support, dann schauen unserer Technik-Experte*innen gern mal drauf :) 

Beste Grüße,
Dennis Customer Success

Antworten