【问题标题】:Cannot update photos with Google People API无法使用 Google People API 更新照片
【发布时间】:2017-12-29 11:56:34
【问题描述】:

https://developers.google.com/people/api/rest/v1/people/updateContact

这是关于使用 People API 更新联系人的 wiki。该更新适用于“电子邮件地址”等字段。但 'coverPhotos' 或 'photos' 未列为 'updatePersonFields' 的有效值,如果我尝试更新它们,我会得到返回码 400。

此 API 是否支持更改联系人的照片?还是有其他 API 可以完成这项工作?

【问题讨论】:

    标签: google-api google-people-api


    【解决方案1】:

    目前您无法更新照片,未来将支持更新照片。现在你需要使用旧的联系人 API 来update photos

    仅个人资料支持封面照片(它是 G+ 中的大背景图片),因此无法为联系人设置封面照片。

    【讨论】:

    【解决方案2】:

    自 2019 年 7 月中旬以来,终于可以使用 people api 更新联系人照片:https://developers.google.com/people/api/rest/v1/people/updateContactPhoto

    【讨论】:

    • 不,不适合我 ``` { "code": 400, "message": "Resource name \"people/10244712​​xxxxx1564465\" 不是有效的联系人资源。", "errors": [ { "message": "资源名称 \"people/10244712​​xxxxx1564465\" 不是有效的联系人资源。", "domain": "global", "reason": "badRequest" } ], "status ": "INVALID_ARGUMENT" } "people.googleapis.com/v1/people/…" ```
    • 我正在使用它,因此我可以直接确认它正在工作。你一定有其他错误。
    【解决方案3】:

    people/10244712​​xxxx1564465" 不是有效的联系人资源。- 也许您已经删除了此联系人并创建了新联系人?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多