我无法生成指向 Google Chat DM 的直接链接。我们希望将 Google 聊天 DM 链接到我们组织中的个人资料。
例如,我尝试使用用户的 Google ID 生成链接,https://chat.google.com/dm/123455
但该链接无处可去。
我希望有一种方法可以生成直接链接,方法是使用用户的主要电子邮件、谷歌 ID 或通过 API 调用列出用户 DM。
我无法生成指向 Google Chat DM 的直接链接。我们希望将 Google 聊天 DM 链接到我们组织中的个人资料。
例如,我尝试使用用户的 Google ID 生成链接,https://chat.google.com/dm/123455
但该链接无处可去。
我希望有一种方法可以生成直接链接,方法是使用用户的主要电子邮件、谷歌 ID 或通过 API 调用列出用户 DM。
使用现有 API 似乎无法检索“用户聊天 ID”。
我为 Google Hangouts Chat API(或 People API)创建了一个新功能请求,以公开此信息:https ://issuetracker.google.com/issues/134526655
作为一种解决方法,您可以使用 People API 检索用户的 Gaia ID,然后使用适当的 URL 打开 Google Hangouts 对话。
引用我对“创建指向 Google Hangouts 聊天的直接链接”的回答:
您需要知道该人的 Gaia ID(Google 使用的内部 ID)。
我添加了对现有 stackoverflow 问题的详细答案,其中描述了如何使用People API检索 Gaia ID 。TL;DR:通过使用联系人资源或您自己的资源,
metadata
在 中请求。personFields
people.connections.list
people/get
获得某人的 Gaia ID 后,创建正确的 URL 以与他们开始环聊非常简单。只需将下面的 1XXXXXXXXXXXX 替换为该用户的 Gaia ID: