【发布时间】: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