以下是我目前正在进行的任务的摘录:
构建一个虚拟应用程序:
- 包含可在单个资源上运行的REST API。
- 包含一个使用该API的Backbone客户端,可以列出,显示,创建,更新和删除该资源。
我的理解是“消费”一词意味着API暴露的资源的全部覆盖。但是,该任务说“消耗API 和可以[CRUD]该资源”。
这句话是多余的还是我对错误一词的理解?
(额外的问题:为什么在Google上搜索此问题会为“使用API”返回无数特定于语言的教程,但没有一个解释该术语的实际含义?)。
答案 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>