Propublica API使用javascript验证密钥

时间:2017-03-30 05:56:07

标签: javascript api authentication key endpoint

很抱歉,如果这是一个简单的问题,但我正在尝试向ProPublica API发送GET请求。他们给了我一把钥匙,但是当我尝试点击API的端点时,文档没有说明如何使用此密钥进行身份验证。如果有人能理解这一点,我会很感激!

我想打这条路:

GET https://api.propublica.org/congress/v1/members/{chamber}/{state}/current.json

文档仅提及卷曲:

curl "https://api.propublica.org/congress/v1/members/senate/RI/current.json"
  -H "X-API-Key: PROPUBLICA_API_KEY"

2 个答案:

答案 0 :(得分:2)

感谢Amol的回复,这是一个写入控制台的工作版本。确保你有jQuery,或者在拥有jQuery的网站上的浏览器开发工具中测试它。

$.ajax({
         url: "https://api.propublica.org/congress/v1/members/senate/RI/current.json",
         type: "GET",
         dataType: 'json',
         headers: {'X-API-Key': 'YOUR KEY HERE'}
       }).done(function(data){
       console.log(data)
       });

答案 1 :(得分:1)

尝试使用此

$.ajax({
         url: "http://localhost/PlatformPortal/Buyers/Account/SignIn",
         type: "GET",
         dataType: 'json',
         headers: {'X-API-Key', 'PROPUBLICA_API_KEY'}
       });