REST API用户图像评论资源

时间:2013-05-06 22:46:36

标签: api rest url

假设我有这三种资源:用户,图像和评论

评论属于图像,而不是用户,但用户可以对图像进行评论。

现在让我们说我想获得用户评论过的所有图片。

这样做的RESTful方式是什么?

GET /users/:id/commented_images

GET /images?commented_user_id=:id

还有别的吗?

我不确定是否应该浏览用户资源或图片资源。

1 个答案:

答案 0 :(得分:0)

REST URLS应代表某个实体,可以使用其属性获取。由于注释是Image实体的一个属性,因此使用以下内容更有意义:

GET /images?commented_user_id=:id