你如何处理用户喜欢' RESTful API中的帖子或对象,以便他们只能喜欢它一次?您是否创建了多对多关系并创建了一个端点来检查用户是否喜欢您加载的每个对象的对象?这似乎非常需要密集,我想知道是否有更好的,已建立的解决方案?
答案 0 :(得分:1)
假设必须对用户进行身份验证以执行请求,并且请求包含要进行适当身份验证的所有详细信息,您可以考虑以下方法:
POST /posts/:postid/likes
:为具有给定ID的帖子中的用户录制类似内容。
GET /posts/:postid/likes
:返回具有给定ID的帖子的所有喜欢的表示。
DELETE /posts/:postid/likes/:userid
:在帖子中删除具有给定ID的用户。