Мыло, REST, XMLRPC. Facebook, твиттер, [вставить веб-2,0-сайт]. Что является окончательным веб-API и который был бы тот, который вы, скорее всего, тиражировать в собственном коде и по какой причине? Кажется, что некоторые веб-интерфейсы вызывать тошноту в то время как другие разработчики вызвать чистое поклонение. Если вы сказали разработать API для веб-сайта / продукта, который вы бы эмулировать (даже если это было излишним)?
Какие веб-API, вы бы хотели повторить или являются наиболее популярными?
Изделия из 37signals имеют большие интерфейсы API, с помощью RESTful XML-над-HTTP. Документация достаточно хорошо, тоже.
HTTP себя.
Примитивы предоставляемых выразительны, но достаточно универсальны, чтобы быть применены к широкому кругу проблем. API-интерфейсы, которые превращают мои волосы серые являются те, которые делают unwarrented предположения о том, как я буду их использовать. HTTP красиво непредписывающий.
Google GDATA набор API, - я использую YouTube один - расширяет Atom, который является стандартом в своем собственном праве, так что время, потраченное развивается вместе с ним также время, потраченное на изучение этого RSS-типа протокола, который дает ему преимущество над более патентованный ИМХО.
API Flickr является довольно хорошим: http://www.flickr.com/services/api/
Провел несколько месяцев, работая с ним, и нашел, что это довольно полезным. Эти документы являются слишком большими, что многие из них сделали это, кажется, что гораздо проще.
REST, JSON / XML / PHP / протоколы SOAP, каждый конечной точки в пространстве имен, много вариантов / параметров для каждого запроса. Сообщения об ошибках и коды документированы тоже.
Больше всего это позволяет получить доступ только обо всех информационных Flickr хранят о своих фотографиях и пользователях (с соответствующими разрешениями, конечно). Должен любить хорошие интерфейсы!













