如何处理用户在 RESTful API 中“喜欢”帖子或对象,以便他们只能喜欢一次?您是否创建多对多关系并创建端点来检查用户是否喜欢您加载的每个对象?这看起来请求非常密集,我想知道是否有更好的、既定的解决方案?
假设必须对用户进行身份验证才能执行请求,并且请求包含要正确进行身份验证的所有详细信息,您可以考虑以下方法:
POST /posts/:postid/likes:记录给定 id 的帖子中用户的点赞。
GET /posts/:postid/likes:返回给定 id 的帖子的所有点赞的表示。
DELETE /posts/:postid/likes/:userid:删除给定 id 的帖子中用户的点赞。
| 归档时间: |
|
| 查看次数: |
2855 次 |
| 最近记录: |