我正在建立一个Web服务,用户可以在他们的站点上从我们的服务器中包含一个动态创建的JS文件。它通过javascript函数document.getElementById()。innerHTML()来呈现用户/客户网站上的内容。
客户端的脚本包括在:
<script type="text/javascript" src="http://www.myserver.com/embed/script.js/some,more,parameters">
用户当然可以将“更多,更多参数”更改为我在网站上解释的特定参数。
我称它为API Usage,但现在我想知道,我使用术语“API”是否正确。 Afaik主要描述了一个请求/响应,其中响应通常是JSON / XML格式,或SOAP(实际上是协议1)。
我只是对动态创建的JS文件使用html请求,但是使用某些参数来响应JS源代码。
我想我的问题很简单:我是否正确使用术语API?
谢谢你们!
答案 0 :(得分:1)
我认为这是一个API。您提供的是可自定义的Web服务,站点所有者无需在其站点上托管。流行的Google Maps API还有一个JavaScript文件,供开发人员使用,以便他们以与您描述的方式类似的方式访问嵌入其网站的地图。
如果有人不考虑你在做什么API,那么他们更有可能称之为小部件。小部件是可嵌入的HTML和JavaScript,可以将内容从一个站点带到另一个站点。
有近300个JavaScript API,所以你并不孤单: http://www.programmableweb.com/apis/directory/1?protocol=JavaScript
(披露:我编辑ProgrammableWeb)