通过 Android 应用在 Google+ 上获取个人资料信息

Posted

技术标签:

【中文标题】通过 Android 应用在 Google+ 上获取个人资料信息【英文标题】:Getting profile information on Google + via Android App 【发布时间】:2013-09-25 15:46:29 【问题描述】:

我一直在研究 android 应用程序中的 Google 登录,并且已经成功了。当我尝试检索个人资料信息时出现问题。在 Android 开发者的 API 指南中:

https://developers.google.com/+/mobile/android/people

他们解释了使用函数“loadPerson”和监听器“OnPersonLoadedListener”的方法。我在 Eclipse 中收到一个错误,指出该函数未定义。如果您查看 PlusClient 类 (http://developer.android.com/reference/com/google/android/gms/plus/PlusClient.html) 的引用,则不会出现 loadPerson 和 OnPersonLoadedListener。我找到了一个指向 OnPersonLoadedListener 的链接:

http://developer.android.com/reference/com/google/android/gms/plus/PlusClient.OnPersonLoadedListener.html

但出现 404 错误。

我错过了什么吗?是否已弃用?我很困惑:/

提前致谢。

【问题讨论】:

【参考方案1】:

为什么不使用GetCurrentPerson - 这将为您提供当前登录用户的个人资料信息。您是否尝试做一些不同的事情,例如查看用户的 Google+ 个人资料或获取他们已对您的应用显示的人员列表?

【讨论】:

这可能应该在 Google+ 开发者文档中更新 :) developers.google.com/+/mobile/android/… 是的,这就是我要检索的,用户名等。我不知道这种方法,我会尝试一下非常感谢:D 非常感谢,这正是我需要的方法:)【参考方案2】:

我认为该方法现在已被弃用,并且由于某种原因缺少文档。 检查一下,我相信这就是你要找的东西:http://developer.android.com/reference/com/google/android/gms/plus/PlusClient.OnPeopleLoadedListener.html

【讨论】:

我只需要用户信息。 OnPeopleLoadedListener 是用来获取用户圈子里的人信息的吧? 是的,那个监听器用于API调用,plus.people.list:developers.google.com/apis-explorer/#p/plus/v1/plus.people.list

以上是关于通过 Android 应用在 Google+ 上获取个人资料信息的主要内容,如果未能解决你的问题,请参考以下文章

通过 Google Voice Actions 搜索操作过滤列表时 Android 应用程序崩溃

应用程序通过 Android 上的 Google Cloud Messaging 保持强制关闭

通过 oauth 游乐场为 android 应用程序重置 Google 游戏服务成就?

Google+ 在自己的 Android 应用中推送通知

Android 应用无法从 Google Play 安装

通过电子邮件安装的适用于 Android 的 Google FCM