几种类别的REST API产品

问题描述:

当产品可以分为几类时,为电子商务构建API的最佳做法是什么?几种类别的REST API产品

现在,我有以下几点:

  1. shop.com - 网页
  2. shop.com/products - 的产品和类别

我应该去shop.com/products/category-name/product-id"名单?那么相同的产品将在不同的URI中可用?

我应该去shop.com/products/product-id并发送类别GET参数shop.com/products?cat=men

其他建议?

第二绝对。搜索更有意义。

你应该还是有/products/categories管理这些资源,但是按类别或多个类别搜索产品,它是更好地使用查询字符串:

/products?cat=category_name 

您可以通过多个类别进行搜索例。