Hva web-APIer ville du mest ønsker å gjenskape eller som er mest populære?

stemmer
3

Såpe, REST, xmlrpc. Facebook, twitter, [sett inn web 2.0-området]. Hva er den definitive web API og som ville være den som du vil mest sannsynlig gjenskape i din egen kode og hvorfor? Det virker som noen web-APIer påberope kvalme i utviklere mens andre påkalle den rene tilbedelse. Hvis du fikk beskjed om å utvikle et API for et nettsted / produkt som du ville etterligne (selv om det var overkill)?

Publisert på 22/04/2009 klokken 06:55
kilden bruker
På andre språk...                            


4 svar

stemmer
1

Produkter fra 37signals har gode APIer, ved hjelp RESTful XML-over-HTTP. Dokumentasjonen er rimelig god, også.

Svarte 22/04/2009 kl. 08:12
kilden bruker

stemmer
1

HTTP selv.

Primitivene gitt er ekspressivt, men generelt nok til å brukes på en lang rekke problemer. APIer som gjør håret mitt grått er de som gjør unwarrented antagelser om hvordan jeg kommer til å bruke dem. HTTP er vakkert ikke-normative.

Svarte 13/10/2009 kl. 17:33
kilden bruker

stemmer
0

Google GData sett med APIer - Jeg bruker YouTube en - strekker Atom, som er en standard i sin egen rett, så tiden brukt på å utvikle med det også tid å lære om denne RSS-type protokoll, som gir den en kant over mer proprietære seg IMHO.

Svarte 15/10/2009 kl. 04:52
kilden bruker

stemmer
0

Flickr API er ganske bra: http://www.flickr.com/services/api/

Tilbrakt et par måneder å jobbe med det, og fant det ganske brukbare. Docs er stor også, som mange har gjort det virke som mye enklere.

REST, JSON / XML / PHP / SOAP protokoller, og alle endepunkt namespaced, mange alternativer / parametre for hver forespørsel. Feilmeldinger og koder er dokumentert også.

Mest av alt det gir deg tilgang til omtrent all informasjon Flickr lagrer om sine bilder og brukere (med nødvendige tillatelsene, selvfølgelig). Gotta love gode APIer!

Svarte 15/10/2009 kl. 05:01
kilden bruker

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