【问题标题】:Google Workspace: Update birthday in google profileGoogle Workspace:在 Google 个人资料中更新生日
【发布时间】:2021-12-24 12:05:26
【问题描述】:

我是 google API 的新手,在这里我有点困惑。我想使用 python 在谷歌个人资料中更新人的生日。

我可以使用 People API 方法 people.listDirectory 来庆祝生日。但是那里没有像setupdate 这样的方法。我找到的最接近的是updateContact,虽然它有birthday 字段,但我不确定这是否正确。用户可以为他们的联系人设置生日吗?我在我的通讯录中没有看到这样的选项。另外,我不能在那里使用别名people/me,当我使用从listDirectoryPeople 获得的资源名称时,我得到一个

Resource name {resourceName} is not a valid contact person resource.

我可以使用 Directory API 方法 users.update 更新用户数据。但是这个用户没有生日字段。

那么,有可能吗?

【问题讨论】:

    标签: python google-workspace google-people-api


    【解决方案1】:

    所以根据Google's documentation 的人民API:

    人员 API 可让您:

    读取和管理认证用户的联系人
    读取并复制认证用户的其他联系人
    读取经过身份验证的用户及其联系人的个人资料信息
    阅读域配置文件和联系人

    如果我正确理解您的问题,您似乎不想更改经过身份验证的用户联系人之一的生日,而是更改经过身份验证的用户自己的生日。不幸的是,Google People API 中似乎没有此功能。我在 Google 文档的其他地方四处查看,但无法找到允许以编程方式直接编辑其个人资料生日的地方。有可能我错过了一些东西,但老实说,这并不让我感到惊讶。生日的程序化更新似乎不是一个好功能,因为生日应该在创建帐户时设置,并且只有在出现错误时才进行编辑,这可以通过用户界面轻松完成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多