-
Notifications
You must be signed in to change notification settings - Fork 4
Den Endpunkt /resources/ids durch fields[TYPE] ersetzen #99
Comments
Die id ist nicht Teil der attributes sondern im data feld neben type und attributes. Operiert fields aber nur auf attributes? |
Die Spezifikation spricht ja nicht von attributes, sondern fields. Bzgl. des Problems: Die Route fühlt sich nicht RESTful an und könnte auf die genannte Weise (aus meiner Sicht) besser umgesetzt werden. Was ist z.B. wenn man nur die originIds haben will? |
Also würden wir sagen, dass das die selbe Ressourcen zurück gibt:
Bis auf, dass der Typ jetzt eine resource ist und keine id, sollte das gleich sein, oder? |
Ok, mit fields sind doch die attributes gemeint => siehe http://jsonapi.org/format/#document-resource-object-fields. Eigentlich müsste doch das hier reichen:
Problem hier ist, dass es das id-Feld nicht in den Attributes ist. Warum soll es /resources/ids überhaupt geben? |
/resources/ids gibt es, um herauszufinden, welche Ressourcen der Crawler gepostet hat. |
Stimmt, das sollte reichen. |
Warum nicht einfach |
Ja, aber dann müssen auch alle Attribute zurückkommen.
http://jsonapi.org/format/#document-resource-object-fields
könnte gehen, wie verstehst du das? Ich denke aber auch, dass das gehen sollte:
Dann bekommt man keine Attribute und nur die |
Genau, fields leer lassen. |
Magst du eine Pull-Request machen? Dann können wir das schöner machen. Bei der Resource API hatte ich noch nciht das Wissen, was ich durch die Search API erworben habe. Man kann fordern, dass Offene Fragen, wenn wir die Spec ausbauen wollen:
|
Aber das ist echt viiiiiel besser als /ids. |
@Charle42 schlägt vor, dass wir die selben Paginatonregeln bei der Search API und der Resources API anwenden. |
Brauchen wir hier pagination? |
Bzgl. Pagination extra Issue pls |
Bzgl. "Was tun, wenn das ?field[]=xxx nicht vorhanden ist?": JSON-API sieht bei sorting Folgendes vor:
Würde ich für fields auch so machen. |
Wir können nicht wissen, welche Felder noch hinzugefügt werden. |
JSON-API bietet folgende Möglichkeit: http://jsonapi.org/format/#fetching-sparse-fieldsets
The text was updated successfully, but these errors were encountered: