API密钥Google API网址获取请求无效

时间:2016-02-29 01:11:11

标签: angularjs api google-api http-status-code-404 http-status-code-403

我尝试从Google API访问数据但是它返回了403正常错误。此外,当我把API密钥放在大括号之间时,我得到404错误。我的API密钥是浏览器类型,我在" key ="之后传递值。我确信我的url是正确的,因为我在教程中测试它并返回202,这让我觉得API密钥有问题。这是我在AngularJS HTTP get请求中使用的代码:

var election= "https://www.googleapis.com/civicinfo/v2/elections?key=" + API_KEY;


    $http.get(election)
        .success(function(data) {
            console.log(data);
        });

关于为什么会发生这种情况的任何想法?

1 个答案:

答案 0 :(得分:0)

看起来这是一个语法错误,在网址周围添加一些单引号括号:

var election= 'https://www.googleapis.com/civicinfo/v2/elections?key="' + API_KEY;