Co web API byste nejvíce chcete replikovat nebo jsou nejoblíbenější?

hlasů
3

Mýdlo, REST, xmlrpc. Facebook, twitter, [insert web 2.0 site]. Jaký je nejlepší web API a který by byl ten, který by s největší pravděpodobností replikovat ve svém vlastním kódu az jakého důvodu? Zdá se, že některé webové API vyvolat nevolnost v vývojáři zatímco jiné vyvolat čisté uctívání. Pokud vám bylo řečeno vyvinout API pro webové stránky / produktu, který by si napodobit (i kdyby to byla zbytečná)?

Položena 22/04/2009 v 07:55
zdroj uživatelem
V jiných jazycích...                            


4 odpovědí

hlasů
1

Výrobky z 37signals mají velký API, pomocí REST XML-over HTTP. V dokumentaci je poměrně dobrý, taky.

Odpovězeno 22/04/2009 v 09:12
zdroj uživatelem

hlasů
1

Prostřednictvím protokolu HTTP sám.

Primitivové poskytované jsou expresivní, ale dost obecně být aplikován na širokou škálou problémů. API, které zase moje vlasy šedá jsou ty, které dělají unwarrented předpoklady o tom, jak budu používat. HTTP je krásně non-normativní.

Odpovězeno 13/10/2009 v 18:33
zdroj uživatelem

hlasů
0

Google GDATA sada rozhraní API - I používat YouTube one - rozšiřuje Atom, který je standardem v jeho vlastní pravý, takže čas strávený rozvíjet s ním je také čas strávený učení o tomto RSS typu protokolu, který mu dává výhodu nad více proprietární ty IMHO.

Odpovězeno 15/10/2009 v 05:52
zdroj uživatelem

hlasů
0

Flickr API je docela dobrý: http://www.flickr.com/services/api/

Strávili několik měsíců pracovat s ním a zjistil, že je docela použitelný. Tyto dokumenty jsou příliš velký, což mnohé z nich se zdá, že je mnohem jednodušší.

REST, JSON / XML / PHP / SOAP protokoly, každý koncový bod namespaced, spoustu možností / parametrů pro každý požadavek. Chybová hlášení a kódy jsou zdokumentovány příliš.

Ze všeho nejvíc to umožňuje přístup jen o veškeré informační služby Flickr obchody o svých fotografiích a uživatele (s příslušnými oprávněními, samozřejmě). Gotta love dobré API!

Odpovězeno 15/10/2009 v 06:01
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more