【问题标题】:Google JS API Giving 403 Errors After OAuth is SuccessfulOAuth 成功后 Google JS API 给出 ​​403 错误
【发布时间】:2014-10-12 23:07:53
【问题描述】:

我正在使用 Google Javascript API 通过 Oauth2 访问 Google 任务和 Google+ 数据。当我使用本地主机时它可以工作。

当我将代码移动到我的公司服务器时,我遇到了错误。我可以使用 OAuth 进行身份验证,但是当我尝试在此之后进行 API 调用时,我看到了:

403 Forbidden:“未配置访问。请使用 Google Developers Console 为您的项目激活 API。”

但是,当我进入开发者控制台时,这个项目同时启用了 Tasks 和 Google+ API。然后我的服务器的 FQD 有一个 client_id。当这不正确时,它给了我一个 origin_mismatch 但我解决了这个问题。

我生成了一个服务器 API 密钥,方法与我为本地主机所做的相同,但使用了正确的 IP 地址。我还能够获得一个客户端 API(没有引用者限制)密钥以在本地工作,但不能从服务器获得。

我做错了什么?

【问题讨论】:

  • 我已经尝试完全删除 IP 限制,它表示任何 IP 都可以访问但仍然得到 403。

标签: google-api


【解决方案1】:

我最初生成了一个服务器 API 密钥,然后对应用程序的限制进行了更改。似乎有时更改不会添加到已生成的 API 密钥中。解决方法是生成一个新的服务器 API 密钥。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多