Что такое API?







+7 +/-
Профиль пользователя Necrogenic Спросил: Necrogenic  (рейтинг 7180) Категория: компьютеры и интернет

Ответов: 3

0 +/-
Лучший ответ

API определяет функциональность, которую предоставляет программа (модуль, библиотека), при этом API позволяет абстрагироваться от того, как именно эта функциональность реализована.

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

Ответил на вопрос: Merrett  
3 +/-

Первое, что пришло на ум это american petroleum institute (американский институт нефти)- организация занимающаяся различными исследованиями в нефтяной отрасли. Аббревиатура API часто встречается на упаковках различных нефтепродуктов, например:моторное масло. И указывает на соответствие продукта стандартам института

Ответил на вопрос: Pharaoh 
1 +/-

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

API - это и есть набор данных возможностей, а также программный код, благодаря которому можно эти возможности использовать.

Например захотели вы на своём сайте разместить авторизацию через соцсети или встроенную возможность комментировать страницы вашего сайта, используя возможности соцсетей (такое есть, к примеру, в Фейсбуке и во ВКонтакте). Тогда заходите в нужную соцсеть и берёте там необходимые коды для установки на свой сайт. Это и есть API. Там же можно почитать документацию, как с этим API работать, например задавать параметры размера четырёхугольника с комментариями.

Или API операционной системы Windows. Многие даже не представляют сколько в Windows есть встроенных подпрограмм для различных функций, например для прорисовки фигур, работы с интернетом или операций с файлами и памятью. Но чтобы их использовать, нужно достаточно продвинутое средство разработки программ (язык программирования), которое имеет возможность обращения к API Windows. Хотя сейчас почти все языки программирования это поддерживают, кроме детских языков программирования, используемых для обучения детей в младших и средних классах школы.

Ответил на вопрос: Jenise 

Похожие вопросы

Спросил
1 Отв.
Где найти API ВКонтакте для создания особого приложения (см.ниже)?
Ответ: Мутный у них API. Даже некоторые документированные функции отключили без объяснения причин. А что касается скачивания видео, мне кажется, это все-таки ... Читать далее...
Автор вопроса: Doodlesack, в категории | | | |
Спросил Doodlesack
1 Отв.
Из каких групп состоит классификация моторного масла по API?
Ответ: Собственно говоря, свое название подобная классификация получила по своему создателю - она была разработана Американским Институтом Топлива ( American ... Читать далее...
Автор вопроса: Focuser, в категории | | |
Спросил Focuser
1 Отв.
Из каких групп состоит классификация трансмиссионного масла по API?
Ответ: Классификация трансмиссионного масла по API состоит из трех групп: S - моторные масла для бензиновых двигателей С - моторные масла для дизельных двигателей EC ... Читать далее...
Автор вопроса: Finisher, в категории | |