JSONAPI - Unterschied zwischen self und related in einer Links-Ressource

8

Warum sind die self und related Verweise in der folgenden JSONAPI-Ressource anders? Zeigen sie nicht auf dieselbe Ressource? Was ist der Unterschied zwischen /articles/1/relationships/tags und /articles/1/tags zu gehen?

%Vor%     
jax 11.09.2015, 11:19
quelle

2 Antworten

8

Sie können darüber lesen: Ссылка .

Grundsätzlich ist /articles/1/relationships/tags response ein Objekt, das die Beziehung zwischen articles und tags darstellt. Die Antwort könnte in etwa so lauten (was du in deine Frage geschrieben hast):

%Vor%

Diese Antwort gibt nur die erforderlichen Daten (im primären Datenattribut - Daten ) an, um die Beziehung und nicht die mit der Beziehung verbundenen Ressourcen zu manipulieren. Davon abgesehen rufen Sie /articles/1/relationships/tags auf, wenn Sie neue Beziehung erstellen möchten, hinzufügen ein neues Tag (grundlegende Beziehung aktualisieren) zum Artikel lesen welche Tags gehören zum Artikel (Sie brauchen nur die Identität, um sie auf dem Server zu suchen) oder Löschen Artikel-Tags.

Auf der anderen Seite wird der Aufruf von /articles/1/tags mit Tags als primäre Daten mit allen anderen Eigenschaften antworten, die sie haben ( Artikel , Beziehungen , Links und andere Attribute der obersten Ebene wie , hervorgehobener Text , Links und / oder < em> jsonapi ).

    
Tommz 09.10.2015, 12:18
quelle
0

Sie sind anders. Hier ist ein Beispiel aus meinem Projekt.

Versuchen Sie Get http://localhost:3000/phone-numbers/1/relationships/contact Sie erhalten eine Antwort wie folgt:

%Vor%

Sie haben nicht die attributes und relationships abgerufen, die Sie wahrscheinlich abrufen möchten.

Dann Probieren Sie Get http://localhost:3000/phone-numbers/1/contact Sie erhalten eine Antwort wie folgt:

%Vor%

Sie können sehen, dass Sie alle gewünschten Informationen abgerufen haben, einschließlich attributes und relationships .

Aber Sie sollten wissen, dass relationships für einen bestimmten Zweck verwendet werden kann. Bitte lesen Sie Ссылка als Beispiel.

    
张健健 20.04.2017 10:06
quelle

Tags und Links