Դասակարգում
JSON:API-ն հնարավորություն է տալիս մեկ հարցմամբ ստանալ մի քանի ռեսուրս, այս երթուղիները կոչվում են «հավաքածու» երթուղիներ։ Կարելի է ստանալ ռեսուրսների հավաքածու՝ ուղարկելով GET հարցում հիմնական ռեսուրսի երթուղուն, օրինակ՝ GET /jsonapi/node/article
և ոչ ներառելով UUID։ Լռելյայն, սա կներառի նշված տիպի բոլոր ռեսուրսները։
Զտումը և դասավորումը հասանելի են լռելյայն բոլոր ստանդարտ ռեսուրսների համար։
Վերնագրեր
Հաջորդ վերնագրերը պարտադիր են բոլոր GET հարցումներում՝ ճիշտ JSON:API հարցում և պատասխան ստանալու համար։
-
Accept: application/vnd.api+json
-
Content-Type: application/vnd.api+json
Հաջորդ վերնագիրը անհրաժեշտ է, որպեսզի օրինակները աշխատեն.
-
Authorization: Basic YXBpOmFwaQ==
Հավաքածուների դասավորում
Դասավորում ըստ «ստեղծման» ժամանակի
Դասավորել հավաքածուն ըստ "ստեղծման" ժամանակի (լռելյայն՝ աճման կարգով)
ԿԱՐՏ
sort=created
ՍՏԱՆԴԱՐՏ
sort[sort-created][path]=created
Դասավորում ըստ հեղինակի օգտանունի
Դասավորել հավաքածուն ըստ հեղինակի օգտանունի, նվազման կարգով։ Նշենք, որ նախորդող «մինուս» նշանը (-) ցույց է տալիս նվազման կարգը։
ԿԱՐՏ
sort=-uid.name
ՍՏԱՆԴԱՐՏ
sort[sort-author][path]=uid.name
sort[sort-author][direction]=DESC
Դասավորում ըստ մի քանի դաշտերի
Դասավորել հավաքածուն ըստ մի քանի դաշտերի։
ԿԱՐՏ
sort=-created,uid.name
ՍՏԱՆԴԱՐՏ
sort[sort-created][path]=created
sort[sort-created][direction]=DESC
sort[sort-author][path]=uid.name
Հոդվածը վերցված է Drupal փաստաթղթերից։