Soap,REST,xmlrpc。 Facebook,twitter,[插入web 2.0网站]。什么是权威的Web API,哪些是您最有可能在自己的代码中复制的API以及出于什么原因?似乎有些Web API会在开发人员中引发恶心,而其他人会调用纯粹的崇拜。如果你被告知要开发一个网站/产品的API,你会效仿(即使它是矫枉过正的)?
答案 0 :(得分:1)
来自37signals的产品具有很好的API,使用RESTful XML-over-HTTP。 The documentation也相当不错。
答案 1 :(得分:1)
HTTP本身。
所提供的原语具有表现力,但足以应用于广泛的问题。将我的头发变成灰色的API是那些对我将如何使用它们做出毫无根据的假设的API。 HTTP非常规范。
答案 2 :(得分:0)
Google GDATA API套件 - 我使用的是YouTube套件 - 扩展了Atom,这本身就是一个标准,所以花在开发上的时间也花费在学习这种RSS类型协议上的时间,更多专有的恕我直言。
答案 3 :(得分:0)
Flickr的API非常好:http://www.flickr.com/services/api/
花了几个月的时间研究它并发现它非常实用。文档也很棒,许多文档使它看起来更容易。
REST,JSON / XML / PHP / SOAP协议,每个端点都是命名空间,每个请求都有很多选项/参数。错误消息和代码也被记录下来。
最重要的是,它允许您访问Flickr存储的有关其照片和用户的所有信息(当然,具有适当的权限)。一定要喜欢好的API!