首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >APIs从哪里获得他们的信息?

APIs从哪里获得他们的信息?
EN

Stack Overflow用户
提问于 2017-09-18 07:51:59
回答 2查看 1K关注 0票数 1

在使用Restful一段时间之后,我想了解一下它们的内部功能。

我想简单地解释一下as是如何访问作为对我们请求的响应而提供的数据的。

有一些API,例如天气API或体育API,能够提供最新数据(如体育结果)的响应,我想知道他们在哪里或者如何得到这些更新的信息。

我在这里看到了SO问题,答案指向API设计教程,但没有提到这个特定的主题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-18 08:10:46

与某些信息资源相比,API通常只是一个外观(或者一个接口,如果您愿意的话)。其背后的想法是对用户“隐藏”任何复杂性,将多个服务统一到一个访问点,甚至将有关实际服务实现的细节保密。

尽管如此,您可能已经理解了,对于“API从哪里获得信息?”这个问题,不可能有一个明确的答案。但一些常见的答案是:

  • 其他API
  • 一些专有/内部开发的服务/数据库
  • 等。

对于体育API --它们可能是由一些体育媒体提供的,这些媒体一旦发布就会有结果,所以他们只需在数据库中输入它们,并立即通过API获得。对于天气预报--再一次和体育API一样,它们可能是由一家处理天气预报的公司提供的。

如果对您来说更容易一些,您可以将“只读”API看作rss提要。我希望这能为你澄清一些事情。

票数 3
EN

Stack Overflow用户

发布于 2017-09-18 08:05:43

您可以看看堆栈共享,看看哪些公司使用数据库之类的东西。但没有一个普遍的答案,每一家公司都使用对他们有用的东西。

这通常意味着te公司有自己的数据库来存储数据。但他们也可能从另一家公司获得数据。

但是“数据库”不仅仅是SQL,它们可能使用非结构化数据或任何其他选项来存储数据。

这就是“一切可行”的来源。公司选择了一个最适合他们需要的解决方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46274197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档