Skip to main content
Frage

Fehlende Order Position in Endpunkt

  • July 28, 2023
  • 4 Antworten
  • 118 Ansichten

MartinV123

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 [500]>
{
"message": "Server Error"
}


Wenn ich mit folgender Header Config arbeite:

....
"Accept": "application/vnd.xentral.minimal.v1+json"
...

Erhalte ich Ergebnisse der Form:
 

{
"data": [
{
"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

4 Antworten

Sebastian Halbig
Forum|alt.badge.img+3

@MartinV123 
 

Welche XENTRAL Version setzt Ihr ein?


MartinV123
  • Autor
  • Regelmäßiger Teilnehmer
  • 2 Antworten
  • July 28, 2023

@Sebastian Halbig Xentral v.23.8.0


  • 0 Antworten
  • July 31, 2023

@Fabian K. FYI


MartinV123
  • Autor
  • Regelmäßiger Teilnehmer
  • 2 Antworten
  • July 31, 2023

Also wir sind jetzt auf die Legacy API umgestiegen und haben den

/belege/auftrage?includes=positionen

Endpunkt integriert, damit wir ein Ergebnis haben. Ist insgesamt nicht die schönste Lösung, aber funktioniert. Wäre schön, wenn es hier ein Update gibt, sobald es eine Antwort gibt bezogen auf die NextGen REST API. 

Vielen Dank!