【发布时间】:2017-01-08 21:40:58
【问题描述】:
我知道有几个资源可以解释如何创建 RESTful 路由。我有一个 api,可以通过他们的 ID 查找 twitter 用户,然后如果他们授权,也可以发布推文。在路由方面
应该列出数据库中的所有 twitter_accounts。
http://localhost:8000/api/v1/twitter_accounts/
应列出与特定用户有关的所有信息。
http://localhost:8000/api/v1/twitter_accounts/525538870
这是我感到困惑的地方,因为有些资源建议一件事,而另一些资源建议另一件事。
这应该是用户推文的 POST 路径吗?
http://localhost:8000/api/v1/twitter_accounts/525538870/tweet/
如果不是,那只是
http://localhost:8000/api/v1/tweet/
用户 ID 和推文文本作为参数传入?
都可以接受吗?
谢谢
【问题讨论】: