Похоже, сегодня есть две категории API для веб-сайтов.
-
API, которые позволяют расширить функциональность сайта, как Facebook, Myspace и т.д. Эти API кажутся очень разнообразными.
-
API, которые позволяют взаимодействовать с существующими функциональными возможностями сайта, такими как Twitter, Flickr и т.д. Все они утверждают, что они основаны на REST, но на самом деле просто "данные по HTTP".
Если вы создавали веб-сайт, который позволял как функциональное расширение, так и внешнее взаимодействие, какие существующие API вы использовали бы в качестве эталонной модели?