You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Python+服务账号调用Domain Shared Contacts API创建域外部联系人

问题1解答

Domain Shared Contacts API是专门用于管理Google Workspace域全局共享外部联系人的独立接口,普通Contacts API与People API均不支持该场景,二者仅可操作用户个人的联系人数据,无法对域层级所有用户可见的共享外部联系人进行新增、修改、删除操作。

问题2解答

Domain Shared Contacts API确实未接入Google API Discovery Service,不存在对应的service_name和api_version参数,无法通过你常用的googleapiclient.discovery.build方式构建客户端调用,需要直接向对应REST端点发送请求:

  • 授权方式不强制使用Web服务应用OAuth2.0授权流程,你可以直接给现有服务账号开启全域权限委托,模拟具备域管理员权限的账号生成访问凭证,在请求头中携带凭证即可完成鉴权
  • 该接口的请求和响应均使用Atom XML格式,不支持JSON格式,发送请求时需要指定请求头Content-Type: application/atom+xml,按照接口规范组装对应操作的请求体发送即可完成增删改查操作

内容的提问来源于stack exchange,提问作者Potis23

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 09:18:03