Начнем с интерфейса. Есть графический а есть пргррамный. API это программный интерфейс.
Например.
Есть автомобиль. Есть в нем двигатель.
Педаль это графический интерфейс. Вы нажимаете и двигатель набирает обороты. Вам не нужно понимать как там внутри устроено. Вы по желанию можете поменять педаль по дизайну или по расположению, на руль её переделать. А программный интерфейс это совокупность шлангов, тросов, свечей зажигания и всего того что приводит двигатель в работу.
Ярослав Иванов, Если я все правильно понял, то это платформа для создания http служб. Даже простое "загуглить" не помогает дать ответ на этот вопрос...
Danil Kuibida, в общем web api это набор функций. Функция отправки запроса на сервер. Функция работы с аудио, видео файлами. На основе этих функций вы строите свое приложение. Польвателю не нужно знать что там за апи и как оно работает. Он работает с графическим интерфейсом приложения.
API это как пульт управления к телевизору - ты нажимаешь какие то кнопки (посылаешь запросы на веб сервер), и получаешь некоторый результат (ответ от веб сервера), а что там внутри происходит от тебя скрыто.