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á)?
Co web API byste nejvíce chcete replikovat nebo jsou nejoblíbenější?
Výrobky z 37signals mají velký API, pomocí REST XML-over HTTP. V dokumentaci je poměrně dobrý, taky.
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í.
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.
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!













