Google api googleapi/get目录联系人

Google api googleapi/get目录联系人,google-api,google-contacts-api,google-admin-sdk,google-api-python-client,Google Api,Google Contacts Api,Google Admin Sdk,Google Api Python Client,我需要从谷歌商业目录列表中获取联系人/电话列表 我已经尝试过谷歌联系人api,它可以为“我的联系人”下的所有联系人工作,但不允许显示“目录”联系人 我使用了什么/如何访问这些联系人(公司联系人)?目录联系人是谷歌应用程序帐户的用户。您可以使用目录API访问它们:要将用户添加到全局地址列表(GAL),请使用。它与常规联系人API类似,但仅管理员可以访问,并且有一个特殊的URL。请注意,现在可以通过使用端点获取帐户上的所有用户 默认情况下,此信息仅对管理员可用,但队友刚刚发现您可以将viewType

我需要从谷歌商业目录列表中获取联系人/电话列表

我已经尝试过谷歌联系人api,它可以为“我的联系人”下的所有联系人工作,但不允许显示“目录”联系人


我使用了什么/如何访问这些联系人(公司联系人)?

目录联系人是谷歌应用程序帐户的用户。您可以使用目录API访问它们:

要将用户添加到全局地址列表(GAL),请使用。它与常规联系人API类似,但仅管理员可以访问,并且有一个特殊的URL。

请注意,现在可以通过使用端点获取帐户上的所有用户

默认情况下,此信息仅对管理员可用,但队友刚刚发现您可以将
viewType
参数设置为
domain\u public
,这样组织内的任何人都可以获得域中所有人的列表


在看到该选项之前,我们花了数小时研究这个问题,因此我想我应该在这里给其他寻找相同功能的人留个便条。

我尝试过,这些api总是返回“403未授权访问此资源/api”。即使启用了Admin SDK API,您也可以尝试谷歌API浏览器[并查看Java中的谷歌API][是的,我知道资源管理器。给出相同的结果。看起来需要域管理员才能读取目录。将使用更多权限进行测试。这是正确的答案。不幸的是,它需要域管理员用户权限,这大大减少了最终用户对gal进行读取访问的可能用例。请参阅我的答案:不满足。我已通过管理员u设置使用OAuth 2和会话存储的ser。工作正常。