Использование термина API / Определение для включения файла JS - PullRequest
0 голосов
/ 12 января 2012

Я настраиваю веб-сервис, где пользователи могут размещать на нашем сайте файл JS, созданный динмически, с нашего сервера. Он представляет контент на веб-сайте пользователей / клиентов с помощью функции javascript document.getElementById (). InnerHTML ().

Сценарий на стороне клиента включает:

<script type="text/javascript" src="http://www.myserver.com/embed/script.js/some,more,parameters">

Пользователи, конечно, могут изменить «некоторые, более параметры» на конкретные параметры, которые я объясняю на моем сайте.

Я назвал это «Использование API», но теперь мне интересно, правильно ли я использую термин «API». Afaik это в основном описывает запрос / ответ, где ответ часто в формате JSON / XML или SOAP (который на самом деле является протоколлом).

Я просто использую html-запрос к динамически созданному файлу JS, хотя с определенными параметрами, которые отвечают исходному коду JS.

Полагаю, мой вопрос прост: правильно ли я использую термин API?

Спасибо, ребята!

1 Ответ

1 голос
/ 12 января 2012

Я считаю, что API. Вы предоставляете настраиваемый веб-сервис, который владельцам сайтов не требуется размещать на своих сайтах. В популярном API Карт Google также есть файл JavaScript, который разработчики включают для доступа к картам, встроенным в их сайт аналогичным образом, который вы описываете.

Если кто-то не считает, что вы делаете через API, более вероятно, что он назвал бы это виджетом. Виджеты - это встраиваемые фрагменты HTML и JavaScript, которые переносят контент с одного сайта на другой.

Существует около 300 JavaScript API, так что вы не одиноки: http://www.programmableweb.com/apis/directory/1?protocol=JavaScript

(Раскрытие: я редактирую ProgrammableWeb)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...