【问题标题】:Propublica API authenticate key with javascriptPropublica API 使用 javascript 验证密钥
【发布时间】:2017-03-30 05:56:07
【问题描述】:

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

我想走这条路线:

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

文档只提到 curl:

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

【问题讨论】:

    标签: javascript api authentication key endpoint


    【解决方案1】:

    感谢 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)
           });
    

    【讨论】:

      【解决方案2】:

      试试这个

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

      【讨论】:

      • 非常感谢!我会稍微修改一下帖子,因为它不是逗号,而是冒号。你太棒了!
      猜你喜欢
      • 2019-09-04
      • 2022-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多