Je développe un service API REST pour un grand site de réseautage social dans lequel je suis impliqué. Jusqu'à présent, cela fonctionne très bien. Je peux émettre des GET
, POST
, PUT
y DELETE
à des URL d'objets et affectent mes données. Cependant, ces données sont paginées (limitées à 30 résultats à la fois).
Quel serait le meilleur moyen RESTful d'obtenir le nombre total de membres, par exemple, via mon API ?
Actuellement, j'envoie des requêtes à une structure URL comme la suivante :
- /api/membres - Renvoie une liste de membres (30 à la fois comme indiqué ci-dessus)
- /api/membres/1 - Affecte un seul membre, en fonction de la méthode de requête utilisée
Ma question est la suivante : comment puis-je utiliser une structure URL similaire pour obtenir le nombre total de membres dans mon application ? Il est évident qu'en demandant seulement le id
(similaire à l'API Graph de Facebook) et le comptage des résultats serait inefficace car seule une tranche de 30 résultats serait renvoyée.