我用
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"}
答案 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组成合并的人。只有基于联系人的人才能更新。