61 rest api-design asp.net-web-api
似乎今天有两类API用于网站.
允许网站功能扩展的API,如Facebook,Myspace等.这些API似乎非常多样化.
API允许与Twitter,Flickr等现有网站功能进行交互.这些API都声称是基于REST的,但实际上只是"HTTP上的数据".
如果您正在创建允许功能扩展和外部交互的网站,那么您将使用哪些现有API作为参考模型?
Jef*_*ood 37
我们自己正在这方面做一些研究.网站API参考的"黄金标准"方面并不多.
引用的最常见的网站API是:
另一个列表:
http://www.pingable.org/the-top-15-web-apis-for-your-site/
有人推荐使用Restful Web Services这本书作为参考.
(请随时编辑上面的列表以添加其他具有API的高端网站)
Jus*_*tin 16
与一些人合作后,我会接受它
Facebook的
我的空间
Photobucket(免责声明:我写了photobucket api的服务器端)
推特
理想的特点
所以说... Facebook和Twitter之间的东西.当然我偏爱我们在Photobucket上的一些东西,但我也讨厌一些.
Fra*_*ger 11
在我看来,API 的文档与API的实际设计一样重要(或更重要).
写得很好,简单的文档将弥补任何设计缺陷.这是我在查看已发布的各种链接后所学到的.具体来说,Last.fm的文档似乎非常好:易于导航和易于理解.
对于大的API杰夫的名单:我敢肯定,普遍不会不意味着"金标准".
无需保留广泛API的手动列表.要查看列表,请查看http://www.programmableweb.com/apis/directory/1?sort=mashups.
由于我喜欢REST作为松散的标准,我认为API是有意义且直观的 "黄金" .
...对我来说都是最有意义的,并且经过深思熟虑(正如Brian已经指出的那样).
在我目前的日常工作中,我也使用OpenSocial进行了大量工作,其中URI感觉非常自然,但也以自己的方式扩展REST标准.
如果你喜欢严格和安全,请使用SOAP.
我会查看 OpenSocial,这是一项为社交网络服务创建 API 标准的运动。他们为此使用 REST,并采用以“用户”为中心的方法。但这是一种有据可查的方法,即使对于不完全基于社交的网站也可能有所帮助。如果您正在寻找一些内部代码实现,请查看 Drupals 挂钩系统和 Wordpress。
http://code.google.com/apis/opensocial/
归档时间: |
|
查看次数: |
13668 次 |
最近记录: |