什么"消费API"手段?

时间:2014-07-09 18:32:08

标签: api rest backbone.js

以下是我目前正在进行的任务的摘录:

  

构建一个虚拟应用程序:

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

我的理解是“消费”一词意味着API暴露的资源的全部覆盖。但是,该任务说“消耗API 可以[CRUD]该资源”。

这句话是多余的还是我对错误一词的理解?

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

4 个答案:

答案 0 :(得分:29)

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

答案 1 :(得分:6)

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

您似乎需要创建和API,它可以处理资源的创建,检索,更新和删除(CRUD)。例如,如果您的REST api是创建博客,您的API应该处理对象/资源博客文章的CRUD函数。 POST - 创建博客文章 GET - 检索博客文章 PUT - 更新博客文章 删除 - 删除博文。

答案 2 :(得分:1)

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

例如,对GET的{​​{1}}请求会向您提供所有用户。

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

答案 3 :(得分:1)

这与应用程序与API交互的方向有关–它提供了API或使用了API,因此有API的提供者和使用者,这是一个比“使用”更笼统和模棱两可的术语。 / p>