我们创建了一个内部服务来为不同的事件启动不同的进程。 实际上,此服务允许使用不同的构建块函数、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) 但是我们的工作流程不假设在执行期间输入额外的凭据。 工作流工具只允许发送预先输入的预请求凭据。 请告诉我们在此处输入代码我们可以实现它。 提前致谢。