Интерфейс прикладного программирования (API)

API (Application Programming Interface) — это интерфейс программирования, интерфейс создания приложений. Если говорить более понятным языком, то API — это готовый код для упрощения жизни программисту. API создавался для того, чтобы программист реально мог облегчить задачу написания того или иного приложения благодаря использованию готового кода (например, функций).

Как уже было сказано, API – это, в первую очередь, интерфейс. Интерфейс, который позволяет разработчикам использовать готовые блоки для построения приложения. В случае с разработкой мобильных приложений в роли API может выступать библиотека для работы с "умным домом" – все нюансы реализованы в библиотеке и вы лишь обращаетесь к этому API в своём коде. Пользователям-программистам он нужен для интеграции с другими сайтами/сервисами, программами, или автоматизации некоторых действий, создав программку для своих целей.

API для сайта — это скрипт (может выглядеть как некий путь), который принимает запросы (по методам GET (site.ru/api/somedata?userid=someid), POST) и отдаёт не обычный HTML для браузеров, а результат запроса в определённом формате (XML, JSON, php serialize()-ed). Соответственно предназначен он не пользователям, а скрипту со стороннего сайта/сервиса/программки, который посылает эти GET/POST запросы, получает результат и как-то использует данные. Посылает он запросы естественно не просто так, а чтобы выполнить определённое действие (напр. как действия которые выполняют пользователи сайта через браузер).

На данном сайте также реализован свой API, необходимый для работы сторонним приложениям или для предоставления обработанных данных. Реализованы следующие функции доступа к данным:

    Авторизация

  1. Получение профиля пользователя
  2. Лента обновлений SIwatcher

  3. Содержимое ленты обновлений пользователя
  4. Самиздат

  5. Список всех последних изменений текстов за сутки
  6. Список всех последних изменений текстов с заданной даты
  7. Список всех текстов автора
  8. Информация о конкретном тексте автора
  9. Litnet

  10. Список всех последних обновлений текстов

Доступ предоставляется по запросу. В Вашем обращении обязательно должны присутствовать следующие данные: название программы для работы с API, для чего вам нужен доступ (описание программы), имя/никнейм автора, емейл для связи.

Авторизация

Для использования всех функций нашего сервиса необходимо войти или зарегистрироваться.

Поиск
среди авторов среди текстов
Недавно обновились...
Автор - НазваниеРазмер
Гребенченко Ю.И., Ольшанский О.В., Трембовецкая Т.Ю. СИ
Энергия - проявление сущности Сущего. Познание сущности Сущего
Естествознание
Подписчиков: 3
1526Кб + 2Кб17:59
Кротов Сергей Владимирович СИ
Чаганов: Война- Часть 2
Фантастика
Подписчиков: 59
329Кб + 3Кб17:40
Бриз Илья СИ
Раб государства
Фантастика
Подписчиков: 48
540Кб - 2Кб17:10
Новое! Чекмарев Владимир Альбертович СИ
Собака мулатка
Пародии
Подписчиков: 2
0Кб17:10
Кубрин Михаил Сергеевич СИ
В глубинах тьмы
Фантастика, Фанфик
Подписчиков: 62
277Кб + 2Кб15:50
Кубрин Михаил Сергеевич СИ
Прода
Проза
Подписчиков: 61
35Кб + 2Кб15:50
Никитин Михаил Александрович СИ
Мы - Предвестники. Книга 2. Поток
Фантастика
Подписчиков: 83
108Кб - 1Кб15:10
Никитин Михаил Александрович СИ
Мы - Предвестники. Книга 2. Поток
Фантастика
Подписчиков: 83
109Кб + 17Кб15:10
О Ху Ёлкин СИ
Андрюха, по коням, у нас кроссовер, возможно Оверлорд
Проза
Подписчиков: 53
4626Кб + 32Кб14:20
Гребенченко Ю.И., Ольшанский О.В., Трембовецкая Т.Ю. СИ
Энергия - проявление сущности Сущего. Познание сущности Сущего
Естествознание
Подписчиков: 3
1524Кб + 1Кб14:20
Последние 500 обновлений...