【问题标题】:Suggestions for providing API access to website data and functions?提供对网站数据和功能的 API 访问的建议?
【发布时间】:2011-01-03 04:20:21
【问题描述】:

我们正在建立一个网站,为最终用户安排视频会议(使用我们自己的技术)。我们有兴趣为“公司客户”提供访问此功能的权限,以便通过他们自己的网站使用。

最初,我们考虑为每个企业客户提供一个 API 密钥,并且可以使用任何语言构建模块以从我们的站点获取数据。但是,我们的要求正在发生变化,我们正在探索如何让“企业客户”的用户仍然可以看到数据,即使他们的服务器与我们的服务器之间发生网络断开连接。

一个网站可以通过哪些机制向其他网站提供对其数据/功能的访问?

【问题讨论】:

    标签: web-services api language-agnostic web


    【解决方案1】:

    我建议,REST。 REST 是一种轻量级软件架构,旨在促进通过 HTTP/HTTPS 访问资源。

    REST 约束表明组件和语言无关接口之间存在分离,因此您的客户不必担心使用 Java,因为您正在使用 Java。此外,REST Web 服务应该是可缓存的,这可能有助于满足您避免网络问题的愿望。

    您可以在此处了解有关 REST 的更多信息: http://en.wikipedia.org/wiki/Representational_State_Transfer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-27
      • 2017-09-16
      • 1970-01-01
      • 2021-08-10
      相关资源
      最近更新 更多