Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Current »

Diese REST-API ermöglicht die Abfrage von Kategoriendaten aus V8-Shops.

Inhaltsverzeichnis

Abfrage von Kategorielisten

Request

GET https://www.websale.de/api/categories/

Filtermöglichkeiten

Mit dem Request-Parameter "filter[parentIndex]" kann nach dem Index der Oberkategorie gefiltert werden.

Beispiel: filter[parentIndex]=123

Wird für diesen Parameter ein leerer Wert angegeben, so werden die Kategorien unterhalb der "Root" (d. h. die oberste Ebene des Kategoriebaums) zurück geliefert.

Bei dem Request-Parameter "subshop" muss der Subshop angegeben werden.

Beispiel: subshop=01-aa

Limit

Die Anzahl der zurückgegebenen Kategorien kann mit dem Parameter "size" beschränkt werden.

Beispiel: size=100

Sortierung

Die Sortierung wird mit dem Parameter "sort" angegeben, es sind die Werte "predefined" (Reihenfolge, wie sie im Shop angezeigt wird) und "catIndex" (aufsteigend nach Kategorieindex) erlaubt.

Beispiel: sort=predefined

Beispiele

// Zugriff auf bis zu 100 Unterkategorien von Kategorie 123
GET https://www.websale.de/api/categories/?filter[parentIndex]=123&size=100&subshop=deutsch

GET https://www.websale.de/api/categories/?filter[parentIndex]=123&size=100&sort=predefined&subshop=deutsch

// Toplevel Kategorien
GET https://www.websale.de/api/categories/categories?filter[parentIndex]=&size=100&subshop=deutsch

Content-Type

application/json

Authorization-Token

benötigt

Response

Liefert im Erfolgsfall eine Liste mit Kategorien.

Beispiel

{
   "totalCount": 1000,    // Anzahl der Ergebnisse wenn size nicht greifen würde
   "items": [
      {
         "parentIndex": "1337",
         "catIndex": "123",
         "name": "Erste Kategorie",
         "hasChildren": true,
         "hreflang": [
            {"catIndex": "456", "subshop": "Deutsch"},{"catIndex": "457", "subshop": "07-aa"}
         ]},
         ...
   ]
}

Der Parameter "hreflang" gibt die zugehörigen Kategorien in anderen Subshops an (wenn der Shop das "hreflang" Feature benutzt).

Mögliche Fehler

400

Bad Request

Ungültiges Authentifizierungs-Token

401

Forbidden

Keine Berechtigung zum Aufruf

404

Not Found

Der angegebene Subshop oder die angegebene Kategorie existiert nicht


Copyright © WEBSALE AG

Gutenstetter Str. 2, 90449 Nürnberg, +49 (0)911-63 221-0, kontakt@websale.de, www.websale.de

Haftungsausschluss

Alle Inhalte werden von der WEBSALE AG ausschließlich zu allgemeinen Informationszwecken veröffentlicht. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen.

Disclaimer

All content is published by WEBSALE AG for general information purposes only. However, we cannot guarantee the correctness, completeness and actuality of the contents.

  • No labels