API非常强大。 直到最近,它们主要还是供那些希望花时间编写代码以连接到它们的工程师使用的。
我将教您如何快速有效地使用它们-无需代码。 在本指南的最后,您将使用API来增强您的工作流程,而无需依赖其他任何人!

第1步-确定所需的API
您在寻找什么信息或想要更改?
您是否要抓住@dougthepug的所有Instagram帖子? 也许您想自动跟踪任何关注您狗的推特的人(因为即使狗不会说话,他们也有很多话要说)。
如果您要查找数据,但不确定从哪里开始,那么Google是您的朋友。 搜索“ [您感兴趣的东西] API”,然后看看会发生什么。
第2步-查找API文档
知名公司提供的API应该具有有关如何使用它们的详尽文档。 要找到这些,请使用Google“ [Insert Company] API文档”或“ [Insert Company]开发人员”。
结果应带您到开发人员门户。 查找显示“文档”,“文档”,“参考”或“技术参考”的链接。
这是Slash API狗的文档。
步骤3 —查找端点
首先要寻找的是适当的端点。 应该有一个与您想要的每种数据类型相对应的端点。 端点可能看起来像这样: https://slashtheapidog.com/api/bones/{id} : https://slashtheapidog.com/api/bones/{id}或仅仅是/bones 。
该文档应具有端点列表。 它们可能是文档中的最高级别,也可能位于“参考”,“端点”或“方法”部分下。
要找到正确的端点,请查找与您要查找的数据相对应的名称。 如果要列出Slash挖出的所有孔的列表, /holes可能是正确的。 每个端点都应有描述以帮助解释其功能。
第4步-确定您的请求类型
现在,您已经找到了正确的端点,您需要确定发送请求的类型。
有4种不同类型的请求:
得到
GET请求是您要求API用它具有的东西(通常是数据)进行响应的方式。 您可以根据端点和参数询问有关一项或一组项目的特定信息。 这等同于要求Slash为您带来他的一根骨头或所有骨头。

开机自检
POST请求是您告诉API创建新内容的方式。 这类似于要求Slash为您挖掘(创建)新孔。
放
PUT请求是您告诉API更新以前创建的内容的方式。 这类似于要求Slash深入(更新)他所挖的孔。
删除
DELETE请求是您告诉API删除先前创建的内容的方式。 这类似于要求Slash掩盖(删除)他先前挖的孔。
步骤5 —了解参数
许多请求都需要其他参数。 参数是您的请求的详细信息。 例如,如果您希望Slash创建一个新孔,则需要告诉他将孔放置在何处以及挖掘的深度。
对于每个端点和请求类型,您要引用的API文档应有一个名为“参数”或“选项”的部分。
Slash的API参数可能看起来像这样以获取球: GET https://slashtheapidog.com/api/balls

第6步-格式化您的请求
我们已经获得了所需的所有信息,现在我们只需要发出请求即可!
这是两种不需要代码的连接API的不同方法。 让我们连接到Slash的API,以通过向https://slashtheapidog.com/api/balls发出GET请求来获取他的球列表。
抛物线-如果您想连接到数据并使用它们而无需代码
Parabola是一个网络应用程序,可让您轻松连接到API,然后通过可视化的拖放工具处理数据。
查看示例Parabola flow Slash构建以使用其API的示例:GET Slash的球列表
- 在https://parabola.io创建一个免费帐户。
- 创建您的第一个流程。
- 找到“ API导入”源并将其拖到屏幕上。
- 双击“ API导入”以更改其设置。
- 在这种情况下,输入要使用的端点:
https://slashtheapidog.com/api/balls:https://slashtheapidog.com/api/balls - 点击“更新设置”,Parabola将发出
GET请求! 您应该看到响应数据显示在设置右侧的区域中。

邮递员—如果您想测试API请求并且不需要对数据做太多事情
Postman是一款用于记录和测试API的应用程序。
- 下载邮递员:https://www.getpostman.com/downloads/。
- 创建新请求。
- 选择请求类型,在这种情况下:
GET. - 输入您的端点URL,在这种情况下:
https://slashtheapidog.com/api/balls:https://slashtheapidog.com/api/balls - 点击发送。
- 您的回复将显示在底部的“回复”部分。

第7步-使用数据
现在您已经有了一些数据( GET )或已经能够使API采取措施( POST , PUT或DELETE ),您可能会想对数据做些事情。 API的真正威力来自您使用它们的方式。
能够要求Slash为我们取骨头一次很棒,我们当然想和他一起玩。 但是想像一下,Slash拥有数百根骨头,而我们的目标是安全地埋葬并记录他的所有骨头。 为了有效地做到这一点,我们需要将行动链接在一起。
这只是一个例子,但是希望您可以开始理解能够以编程方式使用API来构建更复杂的动作和数据链的影响。 这可以通过代码或使用上述工具来完成。
希望本指南对不使用任何代码的API入门有所帮助。 我很高兴看到您的建造。 如果您有时间,请向我发送推文或在此处回复,让我知道!
上面的逐步指南的完整版本位于 WorkWithAPIs.com中 -在此处进行更详细的 演练 ,这也是您应该了解的重要API术语。 大量的技巧提示了创建指南所付出的辛勤工作,特别是 Alex Yaseen 和 Michelle Cunningham的 著作 。

这个故事发表在中等规模最大的企业家精神出版物The Startup上,其后有+424,678人。
订阅以在此处接收我们的热门新闻。
