Google Plus API按ID获取人员

时间:2014-08-05 00:57:04

标签: android google-plus

在我的应用中,我使用带有Google Plus API的Google API客户端来获取Google Plus Person的朋友。

我想在不让用户登录的情况下执行此操作。

当用户使用我应用的帐户系统注册时,他们可以将自己的帐户与Google Plus相关联。

我可以在我的应用程序的帐户系统中存储任何值,并且我已经尝试存储了人员ID,我得到了这样的信息:

我将Google Plus人员ID存储在我应用的帐户系统中。以下是我获取人员ID的方法:

Plus.PeopleApi.getCurrentPerson(
                mGoogleApiClient).getId()

我不知道这是否是正确的方法,我找不到一种方法可以在以后通过他的ID找回。

我如何稍后从Google Plus获取Person对象的更新实例?

1 个答案:

答案 0 :(得分:2)

Plus.People.load()获取personIds列表并返回Person个对象。但是,请注意这样做:

  

此调用将返回Person中的所有信息,但仅适用于指定的人员以及在其个人资料中公开的数据

     

必填范围:SCOPE_PLUS_LOGIN

意味着您必须拥有一个具有适当范围的已连接GoogleApiClient,并且您只能获取公开信息。