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