Ваше местоположение в сети:
Рубрика:

API

Разделы сайта:

В этой статье речь пойдет о некоторых системах комментариев. Вам, наверное, хочется спросить, какое отношение имеет это заявление к заголовку статьи API? Сейчас расскажу. Во-первых, что такое API? Эта аббревиатура расшифровывается как application programming interface. Понятней стало? Пока, наверное, не очень. Итак, все по порядку.

API - это противоположность GUI (=graphical user interface). Когда вы пользуетесь какой-то программой, там грамотно расставлены кнопочки, вы покликали мышкой и добились результата, тогда можно сказать, что у этой программы хороший GUI - графический интерфейс для пользователя. Но иногда хорошего GUI недостаточно. Приведу пример. У живого журнала есть так называемая консоль, которой иногда удобно воспользоваться. Попробуйте, например, ввести туда команду friend list. Вы получите список своих френдов. А можно, например, и забанить какого-либо пользователя, что невозможно сделать через обычный интерфейс.

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

Дальнейшая часть поста предназначена, наверное, для программистов и вебмастеров. Но если вас заинтересовала тема, продолжаем! Мне хочется привести пример API применительно к системам комментариев.

API Cackle

На этом сайте раньше была другая система комментариев, а именно Google Friend Connect. Сейчас стоит Cackle - от google friend connect пришлось отказаться, поскольку Google убил эту технологию. Но, так или иначе, в обоих случаях может работать одна и та же схема:

  • На сайте установлен скрипт комментирования. Вы видите снизу, что вы можете оставить комментарий. Подобная реализация очень проста для вебмастера.
  • Но подобная система не совсем хороша. Если бы сейчас мои комментарии по-преждему бы хранились в Google Friend Connect, то я бы их всех потерял. По той причине, что сервис закрылся. Поэтому продолжаем.
  • Система комментирования предлагает API - если к ней обратиться по соответствующему адресу, то вы сможете в специально описанном формате получить свои комментарии.
  • Дальше комментарии сохраняются в базе. Если у посетителя сайта не работает javascript, то он все равно увидит эти комментарии - вы можете найти их в коде страницы.
  • А в случае, когда javascript работает, вышеупомянутый скрипт скрывает комментарии из кода и выводит свой виджет комментирования.

Вот такая вот интересная схема с использованием API. Она позволяет одновременно и получить удобную систему авторизации и комментирования, и не упускать свои комментарии окончательно.

← Что такое анонимайзеры?Сетевые устройства →
comments powered by Disqus