Node and Microsoft Teams API

问题描述 投票:0回答:1

我正在构建一个仅Node应用程序,该应用程序在后台读取日志,并基于读取的事件将消息直接发送到Teams频道。

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

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

API =>https://graph.microsoft.com/v1.0/teams/{team-id} / channels / {channel-id} / messages。

是否会有另一种方式来实现这一目标? Webhook /连接器?

谢谢!

node.js azure-ad-graph-api microsoft-graph-teams
1个回答
0
投票

有几种不同的发布到团队频道的方法,您可以像说一个http webhook一样进行设置,在这里可以调用它发布到频道https://docs.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/connectors-using

您可以使用电源自动化(流程)或逻辑应用程序作为流程机器人来发布消息,

或者您可以编写一个机器人/使用该机器人框架注册可以发布到团队的机器人,这称为主动消息传递:https://docs.microsoft.com/en-us/microsoftteams/platform/resources/bot-v3/bot-conversations/bots-conv-proactive

关于尝试在具有应用程序权限的情况下使用图形,至少目前还不可能。

希望这可以帮助您指出正确的方向,问候,

© www.soinside.com 2019 - 2024. All rights reserved.