2009-04-22 71 views
3

SOAP,REST,XML-RPC。 Facebook,Twitter,[插入web 2.0網站]。什麼是權威性的Web API,哪一個可能是您最有可能在自己的代碼中進行復制的原因?似乎一些Web API在開發人員中引起噁心,而其他人則調用純粹的崇拜。如果你被告知開發一個你會效仿的網站/產品的API(即使它是過度的)?從37signals您最想要複製哪些Web API或最受歡迎?

+0

可能重複[網站API的金標準是什麼? Twitter,Flickr,Facebook等](http://stackoverflow.com/questions/297005/what-is-the-gold-standard-for-website-apis-twitter-flickr-facebook-etc) – 2012-08-15 23:36:16

回答

1

產品有很大的API,使用XML的RESTful HTTP上的。 The documentation也相當不錯。

+0

這絕對看起來像基於REST的API的一個很好的實現。這是最好的,這會被視爲原型REST接口?這種類型的實施比另一種有什麼優點/缺點? – 2009-04-24 05:08:48

1

HTTP本身。

提供的原語是表達的,但一般足以被應用於一個廣闊範圍的問題。使我的頭髮變灰的API是那些對我將如何使用它們做出毫無保留的假設的API。 HTTP非常不具說明性。

0

的谷歌GDATA API集 - 我用的是YouTube的一個 - 擴展的Atom,這是在自己的權利的標準,因此花費的時間與它發展也花費時間瞭解這個RSS類型的協議,這使得它在更多專有的恕我直言的邊緣。

0

Flickr的API是相當不錯的:http://www.flickr.com/services/api/

花了幾個月使用它,發現它非常有用。文件也很棒,許多文件似乎更容易。

REST,JSON/XML/PHP/SOAP協議,每個端點的命名空間,大量的爲每個請求選項/參數。錯誤消息和代碼也記錄在案。

最重要的是,它允許您訪問Flickr存儲的有關其照片和用戶的所有信息(當然,具有適當的權限)。愛上好的API!