2009-04-22 2 views
3

Seife, REST, xmlrpc. Facebook, Twitter, [web 2.0 Seite einfügen]. Was ist die definitive Web-API und welche wäre die, die Sie höchstwahrscheinlich in Ihrem eigenen Code replizieren würden und aus welchem ​​Grund? Es scheint, dass einige Web-APIs Übelkeit in Entwicklern hervorrufen, während andere reine Anbetung aufrufen. Wenn Sie aufgefordert werden, eine API für eine Website/ein Produkt zu entwickeln, die Sie emulieren würden (selbst wenn es zu viel wäre)?Welche Web-APIs möchten Sie am häufigsten replizieren oder am beliebtesten?

+0

mögliches Duplikat von [Was ist der Goldstandard für Website-APIs? Twitter, Flickr, Facebook usw.] (http://stackoverflow.com/questions/297005/what-is-the-gold-standard-for-website-apis-twitter-flickr-facebook-etc) –

Antwort

1

Produkte von 37signals haben großartige APIs, die RESTful XML-over-HTTP verwenden. The documentation ist auch einigermaßen gut.

+0

Das sieht definitiv so aus eine nette Implementierung einer REST-basierten API. Ist dies das Beste, würde dies als eine prototypische REST-Schnittstelle betrachtet werden? Was sind die Vor-/Nachteile dieser Art von Implementierung gegenüber anderen? –

1

HTTP selbst.

Die bereitgestellten Primitive sind ausdrucksstark und dennoch allgemein genug, um sie auf eine Vielzahl von Problemen anzuwenden. Die APIs, die meine Haare grau machen, sind solche, die unausgesprochene Annahmen darüber machen, wie ich sie benutzen werde. HTTP ist wunderbar nicht präskriptiv.

0

Die Google GDATA-APIs - ich benutze die YouTube-API - erweitert Atom, einen eigenständigen Standard, so dass die Zeit, die damit verbracht wird, mit diesem RSS-Protokoll verbunden ist ein Vorteil gegenüber proprietären IMHO.

0

Flickr API ist ziemlich gut: http://www.flickr.com/services/api/

ein paar Monate damit verbracht, mit ihm zu arbeiten und fand es ziemlich brauchbar. Die Docs sind auch toll, und viele haben es so viel einfacher gemacht.

REST, JSON/XML/PHP/SOAP Protokolle, jeder Endpunkt ist Namespaced, viele Optionen/Parameter für jede Anfrage. Fehlermeldungen und Codes sind ebenfalls dokumentiert.

Vor allem ermöglicht es Ihnen Zugriff auf fast alle Informationen Flickr speichert über seine Fotos und Benutzer (mit entsprechenden Berechtigungen, natürlich). Muss gute APIs lieben!

Verwandte Themen