Peter Ulrich Posted December 6, 2023 Share Posted December 6, 2023 Hallo Zusammen, ich mache gerade meine ersten Schritte mit einem Smap mit einem Datensatzbaustein. Ich konnte schon über die Rest-API Dokumentation erfolgreich Daten in den Datensatzbaustein schreiben. Link zur FAQ Ich wollte nun einfach über eine Linux Console die in der Rest-API Dokumentation erstellten CURL-Befehle absetzten. Leider bekomme ich hier immer den Fehler: "Access denied. Missing or invalid authentication information." Hat jemand eine Idee was ich falsch mache? Grüße, Peter Link to comment Share on other sites More sharing options...
_Moritz_ Posted December 6, 2023 Share Posted December 6, 2023 Hey @Peter Ulrich, wie authentifiziert du dich denn in dem curl-Command? Link to comment Share on other sites More sharing options...
Peter Ulrich Posted December 6, 2023 Author Share Posted December 6, 2023 Hi @Moritz, ich schicke den folgenden curl Befehl: (datasourceID und accesstoken habe ich durch xxx) ersetzt. Was mir aufgefallen ist, dass der accestoken und datasourceID gleich sind. Wahrscheinlich ist das der Fehler? Wenn ja, wo bekomme ich den Accesstoken her? Sorry für die Anfängerfragen 😉 curl -X PUT --header 'Content-Type: application/json' --header 'Accept: application/json' -d '[ { "Lieferschein": "654321", "Kunde": "Test Firma", "Sachbearbeiter" : "Max Mustermann" } ]' 'https://platform.smapone.com/Backend/intern/DataSource/xxx/Versions/1.0/Definition/Values?accesstoken=xxxx' Link to comment Share on other sites More sharing options...
Peter Ulrich Posted December 6, 2023 Author Share Posted December 6, 2023 Hi @Moritz, hab meinen Fehler gefunden. Ich hatte im meinem Profil noch keinen Accesstoken definiert. Jetzt kann ich Daten schreiben. Jetzt habe ich nur das Problem, dass die Daten die vorher im DSBS standen ersetzt werden. Ich möchte die Daten einfach anhängen. Hast Du hier einen Tipp für mich? Grüße, Peter Link to comment Share on other sites More sharing options...
Solution _Moritz_ Posted December 6, 2023 Solution Share Posted December 6, 2023 Du musst einfach die alten und neuen Daten vereinen. Die Altdaten kannst du auch über die API abrufen. Guck mal, hier gibt es ein Video-Tutorial, in dem genau das zeige (ab Minute 23:00 die Beschaffung der vorhandenen Daten). Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now