代码之家  ›  专栏  ›  技术社区  ›  Coby Lin

如何更新“个人/我”

  •  0
  • Coby Lin  · 技术社区  · 8 年前

    我使用

    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 回复  |  直到 8 年前
        1
  •  0
  •   Amos Yuen    8 年前

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

        2
  •  0
  •   Nilesh Thakkar    8 年前

    我认为你需要使用你第一行得到的名字。

    例如

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