如何更新' people / me'

时间:2017-11-22 05:14:05

标签: gapi google-people

我用

people.get({resourceName: 'people/me'})

获取登录用户的信息,但我无法使用

people.updateContact({resourceName: 'people/me', ...})

people.updateContact({resourceName: 'people/[meid]', ...})

更新此信息。

错误信息是:

{code: 400, message: "Resource name "people/me" is not a valid contact person resource.", status: "INVALID_ARGUMENT"}

{code: 400, message: "Resource name "people/[meid]" is not a valid contact person resource.", status: "INVALID_ARGUMENT"}

2 个答案:

答案 0 :(得分:0)

我认为您需要使用第一行获得的名称。

e.g。

people.updateContact({resourceName: 'Name which you got in response', ...})

答案 1 :(得分:0)

由于API仅支持更新联系人,因此不支持更新people/me中的Google People API资源,people/me表示基于您的个人资料/帐户的人员。有一些信息描述了如何在https://developers.google.com/people/#understanding_merged_person_data组成合并的人。只有基于联系人的人才能更新。