Какие веб-API вы бы хотели тиражировать или они наиболее популярны? - PullRequest
3 голосов
/ 22 апреля 2009

мыло, ОТДЫХ, xmlrpc. Facebook, твиттер, [вставить сайт web 2.0]. Что такое окончательный веб-API и какой из них вы, скорее всего, будете копировать в своем собственном коде и по какой причине? Кажется, что некоторые веб-API вызывают у разработчиков тошноту, в то время как другие вызывают чистое поклонение. Если бы вам сказали разработать API для веб-сайта / продукта, который вы бы подражали (даже если это было бы слишком)?

Ответы [ 4 ]

1 голос
/ 13 октября 2009

HTTP .

Предоставленные примитивы являются выразительными, но достаточно общими, чтобы их можно было использовать для решения широкого круга задач. API-интерфейсы, которые делают мои волосы седыми, - это те, которые делают необоснованные предположения о том, как я собираюсь их использовать. HTTP прекрасно не предписывает.

1 голос
/ 22 апреля 2009

Продукты из 37 сигналов имеют отличные API, использующие RESTful XML-over-HTTP. Документация тоже достаточно хорошая.

0 голосов
/ 15 октября 2009

API Flickr довольно хорош: http://www.flickr.com/services/api/

Потратил несколько месяцев на работу с ним и нашел его довольно полезным. Документы тоже отличные, что многим показалось намного проще.

Протоколы REST, JSON / XML / PHP / SOAP, каждая конечная точка имеет пространство имен, множество опций / параметров для каждого запроса. Сообщения об ошибках и коды также задокументированы.

Более того, он позволяет вам получить доступ практически ко всей информации Flickr о своих фотографиях и пользователях (конечно, с соответствующими разрешениями). Должен любить хорошие API!

0 голосов
/ 15 октября 2009

Набор API Google GDATA - я использую YouTube - расширяет Atom, который сам по себе является стандартом, так что время, потраченное на его разработку, - это также время, потраченное на изучение этого протокола типа RSS, что дает ему ИМХО над преимуществом более проприетарных.

...