2012-01-12 47 views
0

我正在建立一个Web服务,用户可以在其网站上包含来自服务器的动态创建的JS文件。它通过javascript函数document.getElementById()。innerHTML()在用户/客户端网站上显示内容。包含JS文件的术语API /定义的使用

在客户机端脚本由包括:

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

用户当然也可以改变“一些,更多的参数”的具体paremeters,我在我的网站解释的。

我称之为API使用,但现在我想知道,我是否正确使用术语“API”。 Afaik主要描述一个请求/响应,其中响应通常是JSON/XML格式,或者SOAP(实际上是一个协议)。

我只是使用html请求来动态创建JS文件,虽然有一些参数可以响应JS源代码。

我想我的问题很简单:我使用术语API的术语是否正确?

谢谢你们!

回答

1

我认为这是一个API。您正在提供网站所有者不需要在其网站上托管的可自定义网络服务。流行的Google Maps API还包含一个JavaScript文件,开发人员可以使用该文件让他们以类似于您所描述的方式访问嵌入到其网站中的地图。

如果有人不考虑你在做什么API,它更有可能称它为一个小部件。小部件是可嵌入的HTML和JavaScript代码,可将内容从一个站点带到另一个站点。

有近300的JavaScript API,所以你并不孤单: http://www.programmableweb.com/apis/directory/1?protocol=JavaScript

(披露:我编辑ProgrammableWeb)

+0

嘿亚当,是听起来不错。谢谢! – Mike 2012-01-18 14:48:34