开发 JavaScript API 以公开服务

Develop JavaScript API to expose services

本文关键字:服务 JavaScript API 开发      更新时间:2023-09-26

我们计划开发一个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/