商品と商品のレビューがあります。だから、私はこのような製品リストを得ることができます...
GET /products
また、1 つの製品、レビュー、またはこのような製品を取得することもできます...
GET /products/{productID}
GET /products/{productID}/reviews
それらは明らかです。しかし、私が書いたすべてのレビューを取得したいときに問題が発生します。このような uri を作成できます。
1. GET /products/reviews?author=myId
また
2. GET /reviews?author=myID
ただし、最初の問題は、{productID}
と レビューの間の競合から生じます。次の問題は、関連する製品とレビューから発生します。これは、レビューが階層に従って製品の下にある必要があるためです。
RESTful
APIで書いたすべてのレビューを取得するにはどうすればよいですか?