Что такое API

Обновлено Обновлено: Опубликовано Опубликовано:

API —
простыми словами

программный механизм, предоставленный разработчиком системы, который могут использовать другие программисты для взаимодействия с этой системой. Расшифровывается как Application Programming Interface. 

Примеры:

  • API ВКонтакте «Open API» — может применяться для установки на свой сайт формы авторизации.
  • MAPI — для взаимодействия с почтовым сервером Microsoft Exchange.
  • «Яндекс карты» предлагают API для размещения на своих сайтах карт с отметками и интерактивными подсказками.

Любой разработчик программы или сайта может написать собственный интерфейс для взаимодействия и обмена информацией. Для его использования, первым делом, необходимо запросить документацию и изучить ее.

Прочитайте более подробно об API на сайте Википедия

Встречается в статьях

Инструкции:

  1. Установка Bareos на Rocky Linux и настройка резервного копирования
  2. Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
  3. Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
  4. Установка и настройка кластера Kubernetes на Linux Ubuntu
  5. Установка и настройка системы мониторинга Prometheus на Linux
  6. Как установить и использовать сервер хранения секретов Hashicorp Vault
  7. Как установить и настроить панель управления виртуальными машинами VMmanager

Мини-инструкции:

  1. Как ускорить вход по SSH
  2. Настройка поддержки Firebird в PHP на CentOS и Ubuntu
  3. Как установить, настроить и создать виртуальную машину в KVM на Ubuntu Server
  4. Как установить и быстро настроить Asterisk PBX на Linux Ubuntu
  5. Как установить и настроить PBX Asterisk на Linux CentOS 7
  6. Установка, настройка и использование NGINX Amplify для мониторинга веб-сервера
  7. Настройка сервера мониторинга Zabbix на Ubuntu
  8. Установка, настройка и запуск Grafana-server на ОС Linux
  9. Как установить Docker на Linux RPM или DEB
  10. Настройка Runner в GitLab CI/CD для загрузки изменений проекта на веб-серверы после коммита
  11. Инструкция по созданию виртуальной машины EC2 на хостинге Amazon Web Services
  12. Кластер серверов Hashicorp Vault с доступом через систему обнаружения Consul
  13. Шпаргалка по работе с системой управления конфигурациями Ansible
  14. Хранение и управление паролями PostgreSQL через Hashicorp Vault
  15. Как установить и выполнить базовую настройку ноды для Ethereum под Linux Ubuntu
  16. Настройка сбора метрик Prometheus из GitLab с выводом информации в дашборды Grafana
  17. Работа с сертификатама в Consul для служб Connect и HTTPS
  18. Установка и использование OpenStack CLI для работы с облачными сервисами
  19. Как установить и настроить PBX Asterisk на Rocky Linux

Примеры скриптов:

  1. Активация/деактивация узлов Zabbix с помощью API на PHP
  2. Скрипт php для создания почтового ящика в iRedMail


Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

Pacemaker   STUN   Ubuntu   DHCP   Active Directory   FTP   Gradle   ЦОД   BIND   Материнская плата   Linux   RabbitMQ   Kubernetes   Podman   Postfix   Rsync   Веб-сервер   OOM Killer   HTTPS   MTU  
.....

Реклама