【问题标题】:Develop JavaScript API to expose services开发 JavaScript API 以公开服务
【发布时间】:2012-04-11 16:10:53
【问题描述】:

我们计划开发一个 JavaScript API 来公开我们的一些基于 Java EE 的服务。我们这样做是为了保留 Google Maps API 心里。有人可以建议我们应该从哪里开始以及我们需要遵循的方法来创建一个有用和 可扩展的 JavaScript API?任何建议都会对我们有很大帮助。

【问题讨论】:

  • 恐怕这不是stackoverflow的正确问答问题。 programmers.stackexchange.com 可能会更好。请参阅 stackoverflow FAQ
  • 对此我感到非常抱歉。我可以将这个问题与 cmets 和答案一起转移到其他网站吗?

标签: javascript web-services api


【解决方案1】:

除了谷歌地图,我认为你应该看看 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

【讨论】:

  • 感谢您的回复。一定会看看这个。
【解决方案2】:

一定要把它变成一个 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/

【讨论】:

    猜你喜欢
    • 2011-03-20
    • 2011-08-18
    • 2010-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-19
    • 1970-01-01
    相关资源
    最近更新 更多