Hallo,
ich versuche über eine C# Implementierung den Trackingcode und den Bestellstatus zu verändern.
Ich bekomme immer die Response zurück: success":true,„data“:{„id“:2,„location“:"http:\/\/localhost\/shopware5\/api\/orders\/2\
Die Bestellung wird jedoch nicht verändert.
Habe nun versucht das ganze per Restlet zu machen um zu prüfen ob es an der Programmierung liegt.
Dies hier „http://localhost/shopware5/api/orders/2?orderStatusId=7“ liefert auch wieder eine positive Antwort ohne das die Bestellung geändert wird: („success“:true,„data“:{„id“:2,„location“:„http://localhost/shopware5/api/orders/2“).
Habe es nun per curl hiermit versucht:
curl -X PUT --digest --user ApiUser:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --header "Content-Type: application/json; charset=utf-8" --data '{"trackingCode":"4711", "comment":"API Kommentar"}' http://localhost/shopware5/api/orders/2
Dabei bekomme ich folgenden Fehler:
curl: (3) [globbing] unmatched close brace/bracket in column 24
{„success“:false,„message“:„Invalid method or invalid json string.“}
Es wäre nett wenn mich jemand mal auf den richtigen Weg schubsen könnte, bzw. mir sagen könnte über welches Log, etc. ich weiterführende Informationen zu meinen Request erhalten kann.
Vielen Dank!