【问题标题】:What does "consume an API" mean?“使用 API”是什么意思?
【发布时间】:2014-07-09 18:32:08
【问题描述】:

这是我目前正在做的一项任务的摘录:

构建一个虚拟应用程序:

  • 包含在单个资源上运行的 REST API。
  • 包含一个使用该 API 并可以列出、显示、创建、更新和删除该资源的 Backbone 客户端。

我的理解是,“消费”一词意味着对 API 公开资源的全面覆盖。但是,作业说“消耗 API 并且可以[CRUD]该资源”。

那句话是多余的还是我对这个词的理解有误?

(奖励问题:为什么在 Google 上搜索这个问题会返回无数关于“使用 API”的特定语言教程,但没有一个解释该术语的实际含义?)。

【问题讨论】:

标签: api rest backbone.js


【解决方案1】:

使用 API 意味着基本上使用应用程序中的任何部分。

【讨论】:

  • 自从您第一次回复以来,您就收到了支票。所以基本上,“使用 API”只是“使用 API”的一个花哨术语。不知道是该放心还是该失望……
  • @gabriels 整个 IT 领域充斥着花哨和流行语,这些词经常被几乎不明白它们的意思的人抛出。
【解决方案2】:

在这里使用 API 意味着创建一个客户端,该客户端可以向您构建的 API 发送请求。

看来您需要创建 API 来处理资源的创建、检索、更新和删除 (CRUD)。例如,如果您的 REST API 要创建博客,则您的 API 应该处理对象/资源博客文章的 CRUD 函数。 POST - 创建博客文章 GET - 检索博客文章 PUT - 更新博客文章 DELETE - 删除博客文章。

【讨论】:

    【解决方案3】:

    它是关于应用程序与 API 交互的方向——它要么提供 API,要么使用它,因此有 API 的提供者和消费者,这只是一个比“使用”更笼统和模糊的术语。

    【讨论】:

      【解决方案4】:

      简单地使用 API 意味着在您的应用程序中使用它。

      例如,GEThttps://someapi/Users 请求将给您所有用户。

      您需要请求此 URL https://someapi/Users 以获取所有用户,然后您可以将其用于您的应用程序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-02-21
        • 2019-12-25
        • 1970-01-01
        • 2016-12-08
        • 2012-02-01
        • 1970-01-01
        • 2011-08-12
        相关资源
        最近更新 更多