Что такое 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. Установка и настройка кластера PowerDNS на Rocky Linux
  6. Установка и настройка системы мониторинга Prometheus на Linux
  7. Как установить и использовать сервер хранения секретов Hashicorp Vault
  8. Как установить и настроить панель управления виртуальными машинами 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. Примеры работы с Gitlab CI/CD — написание конвейеров для автоматизации разработки
  16. Как установить и выполнить базовую настройку ноды для Ethereum под Linux Ubuntu
  17. Настройка сбора метрик Prometheus из GitLab с выводом информации в дашборды Grafana
  18. Работа с сертификатама в Consul для служб Connect и HTTPS
  19. Установка и использование OpenStack CLI для работы с облачными сервисами
  20. Как установить и настроить PBX Asterisk на Rocky Linux
  21. Установка и запуск Aptly API, а также примеры работы с ним
  22. Как установить и настроить сервис S3 на базе Minio на Linux
  23. Установка и настройка Signaling Server (High-performance backend) для Nextcloud Talk на Ubuntu Server

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

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


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

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

Жесткая ссылка   DNSSEC   Caddy   Бэд-сектор   RabbitMQ   Maven   Podman   Утилита   Elasticsearch   Cron   Blu-Ray   FTP   IVR   SSH   IIS   PHP-FPM   Безопасный режим   IPSet   PostgreSQL   Icecast  
.....

Реклама