gpt4 book ai didi

android - 使用 Google+ API 获取公共(public)信息

转载 作者:行者123 更新时间:2023-11-29 21:28:54 26 4
gpt4 key购买 nike

我正在尝试制作一个从 Google+ 页面获取信息的 Android 应用程序,我想让用户帖子显示在我的应用程序中。

Google+ API 有两种类型的身份验证,我可以在不登录我的帐户的情况下看到一个公共(public)页面,所以我认为我只需要一个用于 Android 应用程序的 API key 。

我在 Google API 控制台上创建了一个新的 API Proyect,输入我的程序包名称和调试 key 的 SHA1 以获取 API key 。

但是当我尝试获取 JSON 数据时遇到问题,我正在使用这个 URL

https://www.googleapis.com/plus/v1/people/111770923050795384853?key={YOUR_API_KEY}

它在谷歌测试器上运行良好(api 文档页面底部),但在浏览器上它返回:

   {
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured"
}
],
"code": 403,
"message": "Access Not Configured"
}
}

我搜索了一下,只发现我需要在控制台上设置 ON 的 Google+ API,但这已经完成了。

在我的 Android APP 上,使用这个简单的代码:

URL url = new URL("https://www.googleapis.com/plus/v1/people/118051310819094153327?key={API_KEY}");
BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream()));

我在 url.openStream() 上得到 FileNotFound 异常,我认为这是因为服务器返回的 403 错误。

我只需要获取公共(public)用户配置文件发布的数据,我可以在浏览器上轻松看到这些数据,因此我不需要使用 OAuth。

有人为此使用过 Google + API 吗?

任何帮助将不胜感激,谢谢。

编辑:同样的问题 Unable to access Google Plus API in browser

最佳答案

嗯,它对我来说很好用。当我在控制台上关闭 Google + API 时,您遇到的错误再次出现。

该错误表示您的 key 是正确的,但使用此 key 的项目未对 Google+ API 开放。

那么您使用的在 Google API 上注册的 key 是否打开? enter image description here

关于android - 使用 Google+ API 获取公共(public)信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19910230/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com