通过 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 保持强制关闭