不知道下面的问题怎么解决
我无法从Microsoft Graph API获得响应。API与其他一些请求一起工作。我是按照这些页面https://learn.microsoft.com/en-us/graph/tutorials/dotnet-app-only?tabs=aad的指示,但不能提出自己的要求。
由管理员给予并确认的应用程序权限:
- Application.Read.All
- Chat.Read.All
- Chat.ReadBasic.All
- Chat.ReadWrite.All
- Group.Read.All
- User.Read.All
我获取用户的ID,其中:
_ = _appClient ??
throw new System.NullReferenceException("Graph has not been initialized for app-only auth");
var response = await _appClient.Users.GetAsync();
字符串
没有例外,一切都正常(我理解它必须正常工作)。然后尝试使用用户的ID从Microft Teams获取所有聊天记录:
var response = await _appClient.Users[id].Chats.GetAsync();
2条答案
按热度按时间2eafrhcq1#
@SergioMartin,是的,异常是误导性的,你需要检查InnerException为什么你会进入这种状态。捕获调用中的异常并检查内部异常。可能是别的原因。同时使用检查令牌
https://jwt.ms/
mcvgt66p2#
我在ODataError类的帮助下弄清楚了它是什么类型的错误:
字符串
谢谢)