如何在PHP中验证API?

时间:2017-03-27 14:33:16

标签: php api authentication

所以我尝试使用开发人员给我的密钥来验证API。这是Propublica Congress API和谷歌搜索任何有关该主题的内容似乎带我去做,如果我正在创建自己的API,我如何创建密钥给用户(在这里搜索是相同的)。我想验证这个API,以便我可以从中获取信息,但我看起来似乎没有一个直截了当的答案。如何使用PHP对此API进行身份验证?

3 个答案:

答案 0 :(得分:1)

right there in the documentation,只需在每个请求中添加带有api密钥的X-API-Key标头。

答案 1 :(得分:0)

您必须通过电子邮件向他们发送API密钥...进入网站并单击此按钮

enter image description here

从所有者收到API密钥后,您就可以根据文档在请求中使用它。

答案 2 :(得分:0)

这取决于你将如何从你的API获取数据,假设你使用PHP Curl获取数据或者你使用Javascript发出请求,你必须创建自定义标题并通过自定义标题名称{{1传递密钥}}

这是简单的PHP Curl示例,我已经放置了自定义标题

X-API-Key

首先,您必须了解人们如何使用PHP或JS调用API,然后您可以尝试身份验证和自定义标头 我想推荐你。
1)PHP Curl example
2)JQUery AJAX向任何API Link

发出请求

您需要首先探讨如何使用PHP Curl调用API。