向聊天 API 发布消息

时间:2021-03-01 11:00:47

标签: microsoft-graph-api

我们创建了一个内部服务来为不同的事件启动不同的进程。 实际上,此服务允许使用不同的构建块函数、sach 请求块、解析块、python 代码块(但不能连接外部库)来构建工作流。 这些工作流可以由于某些触发器或计划而执行,收集信息并向消息发送者发送报告。 由于我们使用的是 Microsoft Teams,因此我们希望使用 API 来实现发送消息。 这里我们面临的问题是如何使用 API 请求实现向 Microsoft Teams 聊天发送消息。 我们通过这种方式获得了令牌(无需用户即可访问 - https://docs.microsoft.com/en-us/graph/auth-v2-service) 但是请求(通过此说明 - https://docs.microsoft.com/en-us/graph/api/channel-post-message?view=graph-rest-beta&tabs=http)返回

{
    "error": {
        "code": "Unauthorized",
        "message": "Unauthorized",
        "innerError": {
            "date": "2021-03-03T08:43:42",
            "request-id": "b30064e5-1d9f-46b7-8af3-259e44acbdd0",
            "client-request-id": "b30064e5-1d9f-46b7-8af3-259e44acbdd0"
        }
    }
}

正如我们所理解的正确方式 - 通过这种方式获取令牌(代表用户获取访问权限 - https://docs.microsoft.com/en-us/graph/auth-v2-user) 但是我们的工作流程不假设在执行期间输入额外的凭据。 工作流工具只允许发送预先输入的预请求凭据。 请告诉我们在此处输入代码我们可以实现它。 提前致谢。

0 个答案:

没有答案