使用JavaScript的Google API授权

Google API Authorisation with JavaScript

本文关键字:API 授权 Google JavaScript 使用      更新时间:2024-02-02

嗨,我希望有人能帮上忙,因为这让我现在快疯了。

我正在尝试复制这个Google API授权示例https://code.google.com/p/google-api-javascript-client/source/browse/samples/authSample.html在我自己的网络服务器上http://james-gilmore.co.uk/test.html

我复制了代码,但用在googleapi控制台中设置的密钥替换了clientID和API密钥,并且在"服务"部分打开了google+API服务。

我在"web应用程序的客户端ID"下设置了以下内容

重定向URI:http://james-gilmore.co.uk/oauth2callbackJavaScript起源:http://james-gilmore.co.uk

我也在"简单API访问"下设置了以下内容

裁判:.james gilmore.co.uk/.

当我运行http://james-gilmore.co.uk/test.html脚本我可以授权我的访问,但我可以看到控制台中生成的JS错误:

"未捕获类型错误:无法读取未定义"的属性"url"

有人知道我可能做错了什么吗?我认为这可能与我的客户ID和允许的Referers的设置有关,因为当我运行以下示例时https://code.google.com/apis/console/?api=plus它工作良好

OAuth身份验证似乎正在工作,但我看到AJAX调用返回错误Access Not Configured

将您的referrer设置为james-gilmore.co.uk/*(带有尾随通配符,这样它将允许任何以您的域名开头的内容)。