2013-05-06 53 views
0

比方说,我有这三个资源:用户,图像和评论REST API用户图像评论资源

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

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

这样做的RESTful方式是什么?

GET /users/:id/commented_images 

GET /images?commented_user_id=:id 

别的东西吗?

我不确定是否应该通过用户资源或图像资源。

回答

0

REST URL应该代表一些实体,并可以使用它的属性来获取。由于评论是Image实体的一个属性,所以使用以下更有意义:

GET /images?commented_user_id=:id