Node.js 节点和Microsoft团队API

Node.js 节点和Microsoft团队API,node.js,azure-ad-graph-api,microsoft-graph-teams,Node.js,Azure Ad Graph Api,Microsoft Graph Teams,我正在构建一个仅节点的应用程序,该应用程序在后台读取日志,并基于正在读取的事件将直接向团队通道发送消息 我在通过用户名和密码获取有效的Graph API访问令牌时遇到了很多问题 我已经能够获得一个Graph API访问令牌,该令牌具有客户端机密和表示访问的租户id “没有用户”。现在,这不允许我在频道中发布消息,因为我需要“代表用户”访问 API=>{team id}/channels/{channel id}/messages 有没有其他方法可以实现这一点?Webhook/连接器 谢谢有几种不

我正在构建一个仅节点的应用程序,该应用程序在后台读取日志,并基于正在读取的事件将直接向团队通道发送消息

我在通过用户名和密码获取有效的Graph API访问令牌时遇到了很多问题

我已经能够获得一个Graph API访问令牌,该令牌具有客户端机密和表示访问的租户id “没有用户”。现在,这不允许我在频道中发布消息,因为我需要“代表用户”访问

API=>{team id}/channels/{channel id}/messages

有没有其他方法可以实现这一点?Webhook/连接器


谢谢

有几种不同的方式可以发布到团队频道,您可以像您所说的那样设置一个http webhook,在那里您可以调用它来发布到频道

您可以使用power Automation(flow)或logic apps以flowbot的形式发布消息,也可以编写bot/使用bot框架注册可以发布到团队的bot,称为主动消息:

至于尝试使用具有应用程序权限的graph,至少目前是不可能的