【问题标题】:Google API Authorisation with JavaScript使用 JavaScript 进行 Google API 授权
【发布时间】:2012-07-23 09:38:38
【问题描述】:

您好,我希望有人可以帮助解决这个问题,因为它现在让我发疯。

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

我复制了代码,但将 clientID 和 API 密钥替换为在 google api 控制台中设置的密钥,并且我在“服务”部分打开了 Google+ api 服务。

我在“Web 应用程序的客户端 ID”下进行了以下设置

重定向 URI:http://james-gilmore.co.uk/oauth2callback JavaScript 来源:http://james-gilmore.co.uk

我还在“简单 API 访问”下进行了以下设置

推荐人:.james-gilmore.co.uk/

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

'Uncaught TypeError: Cannot read property 'url' of undefined'

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

【问题讨论】:

    标签: javascript google-api google-api-client


    【解决方案1】:

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

    将您的推荐人设置为james-gilmore.co.uk/*(使用尾随通配符,以便它允许任何以您的域名开头的内容)。

    【讨论】:

    • 太棒了!我不敢相信这就是全部。感谢您的帮助,非常感谢!
    猜你喜欢
    • 2012-02-25
    • 1970-01-01
    • 2012-02-15
    • 2015-08-21
    • 2020-02-22
    • 2018-12-28
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多