Ich nutzte bis Dato die POST API api/v3/search/order mit folgenden Parametern:
{
„filter“: [
{
„type“: „range“,
„field“: „orderDate“,
„parameters“: {
„gte“: „[[year]]-[[month]]-01“
}
}
],
„aggregations“: [
{
„name“: „sum-price“,
„type“: „sum“,
„field“: „amountNet“
}
],
„includes“: {
„order“: [„price“],
„cart_price“: [„netPrice“]
}
}
Seit dem Shopware Update auf 6.4 liefert diese Schnittstelle nun einen 404 Header - Route nicht gefunden. Kann mir jemand sagen, was die Nachfolger API dafür ist?
hast daran gedacht die Version aus den Pfaden zu entfernen?
Auszug aus der Ankündigung zur 6.4:
Mit der 6.3.5.0 wurde eine neue API-Versionierung eingeführt, die jetzt ihre endgültige Umsetzung erfährt. Das bedeutet, dass die Angabe der Version aus den Pfaden entfernt wurde:
Old: /api/v3/example-route
New: /api/example-route
Potentielle Breaking Changes: Nicht angepasste API-Routen einer App oder Plugins werden nicht mehr funktionieren. Schau in die Dokumentation: New API versioning explained