开发 JavaScript API 以公开服务
Develop JavaScript API to expose services
我们计划开发一个JavaScript API来公开一些基于Java EE的服务。我们正在这样做,保持谷歌地图API在脑海中。有人可以建议我们应该从哪里开始以及我们需要遵循的方法来创建有用的和可扩展的JavaScript API?任何建议都将对我们有很大帮助。
比谷歌地图更值得一看,我认为你应该看看Twitter,它有一个非常好的REST API。(https://dev.twitter.com/docs/api)REST 是构建 API 的关键。
除此之外,您还应该考虑生成API密钥,以便您可以控制谁在对服务执行什么操作
。这也是一个很好的开始:
http://blog.steveklabnik.com/posts/2011-07-03-nobody-understands-rest-or-http
一定要让它成为一个RESTful JSON API,然后你就可以把它用于各种目的。像 Twitter 等 API 一样。是很好的模型(尽管关于什么是完全REST有很多来回)。
我是 Mike Pearce 关于如何设计优秀 API 的忠实粉丝:http://blog.mikepearce.net/2010/08/08/api-anti-patterns-how-not-to-write-a-restful-api/
相关文章:
- 如何使用WCF服务和javascript表单post上传.doc文件
- 使用javascript在客户端上使用Web服务
- 如何通过安全的https连接在javascript中使用基于soap xml的Web服务
- 从Javascript连接到SOAP Web服务
- 如何将javascript对象作为参数传递到c#web服务中
- 谷歌地图Javascript API与网络服务API
- 从javascript调用C#Web服务并使用它(json格式)
- 使用javascript服务填充数据库中的下拉值
- Microsoft认知服务JavaScript请求'访问控制允许来源'
- 以可在 Azure 移动服务 (Javascript) 中查询的方式保存日期时间
- Azure 移动服务:JavaScript 中的基本读取功能
- 从本地机器调用文件作为web服务Javascript
- Azure移动服务javascript SDK在Firefox中不起作用
- Azure移动服务Javascript库和更新-未读取任何方法
- 是否有任何浏览器兼容性问题,没有' .js ' postfx来服务JavaScript
- IIS 7.5无法加载web服务javascript
- 在Microsoft Azure移动服务Javascript中解析XML
- Web 服务 - JavaScript 我们应该尽可能共享函数或创建新函数
- 在Azure移动服务JavaScript客户端中使用Like子句
- Asp.net web服务javascript包装器异步问题