【发布时间】:2013-12-12 13:09:27
【问题描述】:
我正在尝试使用 Jquery 获取 URL 的 Google plus 共享计数。
url = 'www.abc.com/';
$.getJSON('https://clients6.google.com/rpc?key=AIzaSyBeAeOUk3BJs9ZXeohJX6Qt2zWXPQsRKRk'+'callback=?',
{
"method":"pos.plusones.get",
"id":"p",
"params":{
"nolog":true,
"id":'http://prince-antil.myshopify.com/',
"source":"widget",
"userId":"@viewer",
"groupId":"@self"
},
"jsonrpc":"2.0",
"key":"p",
"apiVersion":"v1",
},
function(data){
plusones = data.count;
alert(data);
});
但我收到以下错误:
{
"error": {
"code": 400,
"message": "Bad Request",
"data": [
{
"domain": "usageLimits",
"reason": "keyInvalid",
"message": "Bad Request"
}
]
},
"id": "p"
}
我创建了一个 API,但我不确定创建它的方式。上面的错误说“无效的密钥”。我已经交叉检查了密钥,但密钥是正确的。不知道APP区有没有什么特别需要配置的。我是新手。请帮帮我。
谢谢。
【问题讨论】:
-
您需要使用与号 (&) 将 API 密钥参数与回调参数分开。但是,这仍然不起作用,因为 G+ API 不接受 JSONP 并拒绝回调参数。
标签: jquery api google-plus