java 如何在事件发生时从外部系统向microsoft teams用户发送聊天消息?

krcsximq  于 2023-05-12  发布在  Java
关注(0)|答案(1)|浏览(330)

我需要有关Microsoft团队集成的帮助。我有一个系统,我想从其中发送聊天消息到MS团队中的特定用户后,在我的系统中的事件。我该如何实施这一点。团队的graph API文档看起来不太清楚。就像它有身体但没有头和尾巴。我不知道该从何说起。我知道我需要使用Graph API的创建/发送聊天API来发送消息,但它说我需要为此配置一个委托用户?如何代表外部系统发送消息?我可以使用基于Java SDK的Teams应用程序吗?或者我需要创建一个机器人?但我想这是一对一的对话吧?我只想从外部系统向用户发送单向消息。有经验的人在这PLS帮助我对这一个好办法。
所有我想要的是从外部系统发送聊天消息到团队中的用户。

2jcobegt

2jcobegt1#

如果您希望代表外部系统使用Graph API,则无法在此场景中使用它。该API仅在您具有委派权限时可用。
另一个选择是创建一个仅通知机器人。在这种情况下,请记住,机器人需要安装在您想要发送通知的用户的团队中。您可以使用此图形API在用户的Teams-Install app for User中安装bot。
一旦它被安装,你需要有用户的Conversation.IdServiceUrl(* 可能存储在数据库中的所有用户 *).当你完成了所有你可以发送Proactive messages

相关问题