【发布时间】:2021-05-12 18:37:58
【问题描述】:
我想用这个api:https://docs.microsoft.com/en-us/graph/api/chat-post?view=graph-rest-1.0&tabs=http
创建团队一对一聊天。但是我在“权限类型”下看到了这一点。不支持“应用程序”。
这是否意味着服务主体或 azure 广告应用程序无法创建聊天?我原以为在应用程序 api 权限下我可以添加“委托”?
但是,当我通过邮递员尝试此操作时。仅当我使用来自服务主体的令牌时,我收到一条错误消息 Access token validation failure. Invalid audience.。但是,如果我使用来自图形资源管理器的自己的访问令牌,它就可以工作。
所以现在我想知道是否可以使用服务主体?最后,我想知道如何使用 postman 以及最终使用 powershell 来做到这一点。
【问题讨论】:
-
根据文档,此端点不支持应用程序权限,因为必须代表用户进行聊天。我也不认为你可以通过服务主体来做到这一点。
标签: microsoft-graph-api microsoft-teams microsoft-graph-teams