如何使用Google People API通过帐户ID添加联系人?

时间:2019-10-01 15:49:37

标签: google-people google-people-api

我想添加一些人作为Google联系人。 对于他们每个人,我都有Google帐户ID。

我想使用Google People API,但到目前为止,我失败了。 这是我尝试过的:

-提供Google ID作为ResourceName(预先格式化人员/ ID)。我收到一条400错误消息:“请求人不应具有资源名称。”

-提供Google ID作为元数据,并在sources [0] .id中对其进行正确格式化。我还收到一条400错误消息:“请求包含无效的参数。”

我有点卡在这里,有人知道吗?非常感谢!

1 个答案:

答案 0 :(得分:0)

我还想基于目录配置文件使用人员API添加联系人。我通过使用以下主体来完成此工作:

body = {
    "names": [{"familyName": "Doe"}],
    "emailAddresses": [
        {"metadata": {"primary": True}, "value": "doe@domain.com"}
    ],
}

添加了联系人,当我将其与基于目录手动创建的另一个联系人进行比较时,属性是相同的。

我的结论是,通过添加G Suite主要地址,Google会自行解决。