Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
 Аватар для BarsicPlus
11 / 11 / 2
Регистрация: 21.05.2014
Сообщений: 31

Как понять, что можно называть API, а что нет?

09.07.2018, 21:33. Показов 1803. Ответов 1

Студворк — интернет-сервис помощи студентам
Уважаемые разработчики, помогите вместе разобраться, что можно назвать API, а что нельзя?
Мы знаем, что API - это, грубо говоря, набор средств для создания коммуникации между различными программами в сети.

Но, соответственно, что можно считать API, а что нельзя?

Если мы сделаем очень простенькую JS программу с ajax запросами на наш собственный сервер, то можно ли эти запросы назвать API?

А если эти запросы будут доступны и другим клиентам? Можем ли мы тогда абсолютно любой реквест на сервер назвать просто API? Даже если это что-то очень простенькое, но работающее?

А REST API - я, собственно, понимаю как набор тех самых простеньких ajax запросов, но оформленных уже по определенным правилам?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.07.2018, 21:33
Ответы с готовыми решениями:

Что можно называть приложением на сервере?
Изучал вопрос про различия веб-сервера и сервера приложений и наткнулся на тему на одном форуме, где обсуждали чем является Tomcat. ...

Как понять что не так с моим Request к стороннему API?
Всем привет! пишу метод для отправки request к esputnik api делаю примерно как они и написали в документации: ...

Как понять что в php скрипте нет ошибок?
Доброго времени суток. Меня интересует вопрос: Как через js проверить есть ли ошибки в php файле. К примеру: у меня есть файл page.php...

1
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
09.07.2018, 23:05
Лучший ответ Сообщение было отмечено BarsicPlus как решение

Решение

API (программный интерфейс приложения, интерфейс прикладного программирования) (англ. application programming interface, API [эй-пи-ай][1]) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних программных продуктах. Используется программистами при написании всевозможных приложений.
Используя любую готовую технологию, Вы используете API разработчиков этой технологии.
Цитата Сообщение от BarsicPlus Посмотреть сообщение
Если мы сделаем очень простенькую JS программу с ajax запросами на наш собственный сервер, то можно ли эти запросы назвать API?
а конечный пользователь сможет использовать ee для реализации своих целей?
Простой пример - Jquery. Библиотека на нативном JS, предлагает свои конструкции в ответ на нативные методы. Вы используя эти конструкции - используете API JQuery.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.07.2018, 23:05
Помогаю со студенческими работами здесь

Как понять, что в переменной ничего нет и предупредить ошибку?
Провожу отбор строк на листе автофильтрацией Результаты отбора помещаю в переменную rng Set rng = Range("A2:A" &...

Как понять, что можно передавать в аннотации в качестве аргумента?
Недавно пришлось написать вот такую вот конструкцию: @Table(name="UserPattern", uniqueConstraints={ ...

промывка плат. что можно мочить а что нет?
мою платы в спирте или зестроне. потом водой и сушу компрессором или феном сразу понятно что нельзя мочить кнопки, переменные и...

Можно ли как-то понять, что клиент (напр. - посетитель сайта) использует Wi-Fi?
Доброго времени суток! У меня такой немного странный вопрос :) можно ли, и если да - то как, определить на стороне сервера, что...

КАК и по КАКИМ параметрам можно понять, что клиент аварийно завершился
Всем привет! Задачка такая: Апплет вызвал сервлет, сервлет установил соединение с базой и начал работать. В какой-то момент сервлету...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru