Sto progettando un'API REST e ho capito che vedrò come gli altri stanno nominando le loro risorse e scegliendo i percorsi.
Osservo l'API di Twitter e vedo che hanno risorse annidate. Ad esempio:
https://dev.twitter.com/rest/reference/get/statuses/retweets_of_me
La risorsa si chiama retweets_of_me
ma è anche annidata sotto statuses
.
Questo significa che esiste un'associazione logica tra le due risorse? Posso scegliere qualsiasi percorso che voglio utilizzare, ma le rotte arbitrarie probabilmente non sono una buona pratica.