我正在尝试从Google API访问数据,但它返回了403 ok错误。此外,当我将 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);
});
关于为什么会发生这种情况的任何想法?
看起来这是一个语法错误,在 url 周围添加一些单引号括号,如下所示:
var election= 'https://www.googleapis.com/civicinfo/v2/elections?key="' + API_KEY;