[英]Rest API design ( twitter )
我想为项目建立一个REST API,所以目前我正在尝试使用Twitter API进行构建。 我已经在Twitter上注册了一个新的应用程序。 注册后我有以下按键
那么这些键是什么,这些在REST API设计注意事项中适合什么呢?
谢谢 :)
这些是OAuth参数,放置它们的最佳位置是Authentication标头。 请参阅第5.4.1节中的示例。 此处http://oauth.net/core/1.0/#consumer_req_param 。
身份验证是一个完全独立于REST的问题,因此要回答您的问题,您列出的那些参数与RESTful设计绝对无关 。
如果你有兴趣在构图Twitter的后您宁静的API,那么我建议学习Twitter已经组织了API资源的方式(请参阅下在右边栏中的链接的方法文档在这里 ),他们是如何支持不同的资源格式(通过改变扩展(例如请求资源的.xml或.json),它们如何版本化端点以及每种资源支持哪些谓词(例如, oauth / request_token方法如何同时支持POST和GET方法)。
因此,研究Twitter产生的界面,暂时不考虑其背后的实际实现,并使用它来回答您的设计问题。 专注于要通过界面公开的内容。 您如何计划投影通过接口公开的对象? 您将选择支持哪些资源格式? 您如何计划对服务端点进行版本控制?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.