Liebes API-Entwicklerteam,
wenn ich die folgende Dokumentation Folge: https://developer.xentral.com/reference/salesorderlist dann habe ich Probleme damit die Order Positions zu beziehen. Ich nutze folgenden Code für den Request:
import requests
url = "https://<INSTANCE>/api/salesOrders?page?number]=1&page;size]=50"
headers = {
"Accept": "application/vnd.xentral.default.v1-beta+json",
"Authorization": "Bearer <PERSONAL_ACCESS_TOKEN>"
}
response = requests.get(url, headers=headers)
print(response)
print(response.text)
Dieser returned mir folgenden Errorlog:
<Response p500]>
{
"message": "Server Error"
}
Wenn ich mit folgender Header Config arbeite:
....
"Accept": "application/vnd.xentral.minimal.v1+json"
...
Erhalte ich Ergebnisse der Form:
{
"data": d
{
"id": <ID_NUMBER>,
"orderNumber": <ORDER_NUMBER>,
"date": <DATE>,
"status": <STATUS>
},
{
"id": <ID_NUMBER>,
"orderNumber": <ORDER_NUMBER>,
"date": <DATE>,
"status": <STATUS>
}
],
"extra": {
"totalCount": 1000,
"page": {
"number": 1,
"size": 10
}
}
}
Aber hier sind keine Order Positions zu sehen. Was in diesem Thread:
beschrieben wird, hat also nicht funktioniert bei mir. Die Dokumentation hilft mir auch nicht mehr weiter. Ich brauche hier Hilfe, da dieses Thema sehr Zentral ist für uns.
Liebe Grüße
Martin Vogel