Ho due risorse: utenti e collegamenti.
Gli utenti possono avere diversi collegamenti associati con loro. Ho progettato la mia API RESTful in modo da poter raggiungere i collegamenti associati a un utente al seguente URI:
/users/:id/links
Tuttavia, ho sempre bisogno di un URI per i soli link - a volte potrei volere tutti i link, indipendentemente dall'utente.
Per questo ho:
/links
Questo suona bene? Hai due URI per i collegamenti?
Mi chiedo se dovrei invece raggiungere i link per un utente con un URI come:
/links/user/:id
o /links/?user=:id
In questo modo, ho solo una risorsa per i collegamenti.