我正在测试Get Chat Microsoft Graph API (仍处于测试阶段),当从Graph Explorer(使用用户令牌)调用它时,它似乎可以成功运行,而不是当我使用应用程序令牌从 Postman 调用此 API 时,我得到401 Unauthorized
一个Unknown Error
作为响应。
https://graph.microsoft.com/beta/users/<user-id>/chats/<conversation-id>
我在 Azure 上的应用注册具有以下权限:
解码的应用程序令牌包含:
- “aud”:“ https://graph.microsoft.com ”,
- “角色”:[“User.Read.All”,“Chat.Read.All”]
与获取用户 API 相同的令牌
https://graph.microsoft.com/beta/users/<user-id>
基本上,当使用应用程序令牌调用时,它似乎只有 GET Chat API 有问题,尽管文档说它是受支持的。我在应用注册配置中遗漏了什么吗?
编辑
正如我已经在评论中解释的那样,这个问题对我没有帮助,因为:
我应该检查其他东西吗?