【问题标题】:Google plus API Issues谷歌加 API 问题
【发布时间】:2014-03-10 05:21:11
【问题描述】:

使用 Google Plus API,我在开发者控制台中启用了 google+ api 并多次重新生成 appkey 并尝试使用 profile.get 访问配置文件,但每次我遇到以下问题:

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
   }
  ],
  "code": 403,
  "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
 }
}

这是链接,我正在尝试做:

https://www.googleapis.com/plus/v1/people/113377691202864347297?key={myKey}

传递我为该域生成的密钥,我收到上述错误。为什么它不起作用

已启用 API 的屏幕截图

【问题讨论】:

  • 阅读错误信息了吗?您尚未为您的项目激活 API
  • 我确实激活了,我可以在这里显示截图
  • 知道出了什么问题

标签: google-plus


【解决方案1】:

我猜您使用了错误的 API 密钥。 API 密钥不是客户端 ID 或客户端机密 - 它不应该有 '.'在里面。在新控制台 (https://developers.google.com/console) 中,它们是在 Credentials > Public API Access 部分下生成的,应该类似于“AIzaSyC-iPgOiU2hSqnpjc-KrtHpwThsWh_hQdO”。

如果您创建了一个,请确保允许的 IP 地址或浏览器 URL(取决于密钥类型)包括您拨打电话的来源。我在下面包含了关键部分的屏幕截图。

【讨论】:

  • 谢谢,这有助于解决问题.. 另外你知道如何从 google+ 获取电子邮件地址和电话号码吗?我设法获得了所有其他东西,但上面两个都不见了,但是我可以在个人资料部分看到同样的内容
  • 电子邮件不公开,因此您必须让用户通过 OAuth 2.0 授予您访问权限。您可以使用“电子邮件”和“个人资料”范围。在这种情况下,您将使用访问令牌而不是密钥进行调用。因为用户必须授予访问权限,所以它有点复杂。有很多实现方法,但请查看developers.google.com/+/web/signin/add-button-javascript
  • 我也会打另一个电话,但请指导我如何
【解决方案2】:

我应该包含哪个 jar 来检索用户的公共帖子。 我正在使用 google+ v1 api jar,但 json 似乎存在一些问题。它无法解决它。

【讨论】:

  • 您应该在答案或问题下方发表评论。
  • 您好@user3737608,您不能使用回复功能提出其他问题。打开一个新问题或添加要求澄清的评论。查看如何回答的指南:stackoverflow.com/questions/how-to-answer
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-30
  • 2012-03-15
  • 1970-01-01
  • 2012-01-03
相关资源
最近更新 更多