Ich versuche CSV-Exporte per API (ExportVorlageGet) abzurufen und richte mich nach dieser Anleitung:
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:
- appName oder remoteDomain (ist in der Doku auch nicht konsequent benannt). Hier verwende ich unsere Domain "https://xxxx.xentral.biz".
- 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!
Beste Antwort von Alexander Rabe
Original anzeigen