2015-11-23 1 views
2

Supposons que je crée une API RESTful pour une librairie en ligne. J'ai les ressources authors, books et transactions.Conception d'API RESTful pour les statistiques récapitulatives inter-tables

Je voudrais l'API pour retourner une liste de:

  • les auteurs les plus populaires sur une journée (en termes de nombre de transactions)
  • livres les plus populaires sur une journée (en termes du nombre de transactions)

Est-il possible de définir à cette fin un seul point de terminaison d'URL qui soit également flexible?

Répondre

1

Vous pouvez faire quelque chose comme ceci.

/api/v1/bookstore/popular/?filter=author&metric=transaction 
/api/v1/bookstore/popular/?filter=book&metric=transaction