3

我无法生成指向 Google Chat DM 的直接链接。我们希望将 Google 聊天 DM 链接到我们组织中的个人资料。

例如,我尝试使用用户的 Google ID 生成链接,https://chat.google.com/dm/123455但该链接无处可去。

我希望有一种方法可以生成直接链接,方法是使用用户的主要电子邮件、谷歌 ID 或通过 API 调用列出用户 DM。

4

1 回答 1

4

使用现有 API 似乎无法检索“用户聊天 ID”。
我为 Google Hangouts Chat API(或 People API)创建了一个新功能请求,以公开此信息:https ://issuetracker.google.com/issues/134526655

作为一种解决方法,您可以使用 People API 检索用户的 Gaia ID,然后使用适当的 URL 打开 Google Hangouts 对话。
引用我对“创建指向 Google Hangouts 聊天的直接链接”的回答

  1. 您需要知道该人的 Gaia ID(Google 使用的内部 ID)。

    我添加了对现有 stackoverflow 问题的详细答案,其中描述了如何使用People API检索 Gaia ID 。TL;DR:通过使用联系人资源或您自己的资源,metadata在 中请求。personFieldspeople.connections.listpeople/get

  2. 获得某人的 Gaia ID 后,创建正确的 URL 以与他们开始环聊非常简单。只需将下面的 1XXXXXXXXXXXX 替换为该用户的 Gaia ID:

    https://hangouts.google.com/chat/person/1XXXXXXXXXXXX

于 2019-06-05T11:11:49.103 回答