Integration von "Ähnliche Produkte" per JSON
Die Schnittstelle ist über folgende URL aufrufbar:
$stringEscapeUtils.escapeHtml($body)
Bis auf den veränderten Wert des Parameters format
ist die Ansprache dieser Schnittstelle identisch mit der XML-Schnittstelle.
Die JSON-Schema-Definition kann unter folgender URL abgerufen werden:
$stringEscapeUtils.escapeHtml($body)
Eine beispielhafte Rückgabe einer JSON Anfrage sieht folgendermaßen aus:
{
"attributes": [
{
"name": "category0",
"value": "..Bikes.."
},
...
],
"records": [
{
"id": "223294",
"record": {
"products_id": "223294",
...
}
},
...
]
}
Die Rückgabe besteht aus zwei Listen: Die erste Liste (attributes
) enthält Informationen über die Attribute, die zur Ähnlichkeitsermittlung herangezogen wurden. Die records
-Liste enthält die Produktinformationen. Ihr Aufbau ist vergleichbar mit dem Aufbau der Suchergebnisrückgabe.