在我的应用中,我使用带有Google Plus API的Google API客户端来获取Google Plus Person的朋友。
我想在不让用户登录的情况下执行此操作。
当用户使用我应用的帐户系统注册时,他们可以将自己的帐户与Google Plus相关联。
我可以在我的应用程序的帐户系统中存储任何值,并且我已经尝试存储了人员ID,我得到了这样的信息:
我将Google Plus人员ID存储在我应用的帐户系统中。以下是我获取人员ID的方法:
Plus.PeopleApi.getCurrentPerson(
mGoogleApiClient).getId()
我不知道这是否是正确的方法,我找不到一种方法可以在以后通过他的ID找回。
我如何稍后从Google Plus获取Person对象的更新实例?
答案 0 :(得分:2)
Plus.People.load()获取personIds列表并返回Person
个对象。但是,请注意这样做:
此调用将返回Person中的所有信息,但仅适用于指定的人员以及在其个人资料中公开的数据。
必填范围:SCOPE_PLUS_LOGIN
意味着您必须拥有一个具有适当范围的已连接GoogleApiClient,并且您只能获取公开信息。