Hi,
Ich bin gerade dabei auszuprobieren eine neue “Eigenschaft” (property-group) mit der API anzulegen. Dafür habe ich den Aufruf /api/v1/property-group mit POST verwendet.
In den Body habe ich folgenden Testcode von swagger eingefügt:
{
"data": {
"type": "string",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"attributes": {
"additionalProp1": {}
},
"relationships": {
"options": {
"links": {
"related": "/property-group/4cad960a115f4b719bbbf52b38fb78f9/options"
},
"data": [
{
"type": "property_group_option",
"id": "5d4ff0eb07114c5b880a573e947f290a"
}
]
}
},
"links": {},
"meta": {
"additionalProp1": {}
},
"name": "string",
"description": "string",
"displayType": "string",
"sortingType": "string",
"filterable": true,
"position": 0,
"customFields": {},
"translated": {}
},
"included": [
{
"type": "string",
"id": "string",
"attributes": {
"additionalProp1": {}
},
"relationships": {},
"links": {},
"meta": {
"additionalProp1": {}
}
}
]
}
Aber egal, was ich mache, mir wird immer diese Fehlermeldung ausgegeben:
{
"errors": [
{
"code": "c1051bb4-d103-4f74-8988-acbcafc7fdc3",
"status": "400",
"detail": "Dieser Wert sollte nicht leer sein.",
"template": "This value should not be blank.",
"meta": {
"parameters": {
"{{ value }}": "null"
}
},
"source": {
"pointer": "/0/translations/2fbb5fe2e29a4d70aa5854ce7ce3e20b/name"
}
}
]
}
Als ich probiert habe Produkte zu erstellen hat alles geklappt (/api/v1/product) habe hierzu direkt das Beispiel aus dem API guide genommen. Bei den Eigenschaften habe ich das mit Hilfe von Swagger genommen, da in dem API guide nicht alles steht.
Bei der GET methode funktioniert alles und mir werden die Eigenschaften ausgegeben.
Ich würde mich sehr freuen, wenn mir jemand von euch weiterhelfen kann
Gruß
Balram