ユーザーが商品を販売できるウェブサイトを構築しています。私はRESTfulAPIから始めていますが、これまでのところ、次のようになっています。
/Product (Accepts, post)
/Product/[product_id] (Accepts, get, put, delete)
また、すべてのユーザーのすべての製品を一覧表示したいので、次のことを考えています。
/Products (Accepts, get)
これが私の問題です。ユーザーにも自分の製品を見てもらいたいので、次のことも考えています。
/MyProducts (Accepts, get)
/Productsと/MyProductsは、ユーザーでフィルタリングされることを除けば、同じようなものだと思います。これを行うには、どの方法を使用すればよいですか?
私は以下について考えましたが、これが嫌われているかどうかはわかりません:
/Products (Accepts, get) <- returns all products
/Products/[user_id] (Accepts, get) <- returns all products for a user id.
ヘルプ、ポインタ、ガイダンスは大歓迎です!
ありがとう
クリス