C# 如何解决;Microsoft.graph.serviceexception代码GeneralException消息发送请求时出错;获取日历事件时?
我已经使用用户密码auth provider创建了一个auth provider,但尝试在c#中的bot代码中检索日历事件,具有bot框架4C# 如何解决;Microsoft.graph.serviceexception代码GeneralException消息发送请求时出错;获取日历事件时?,c#,microsoft-graph-api,microsoft-teams,C#,Microsoft Graph Api,Microsoft Teams,我已经使用用户密码auth provider创建了一个auth provider,但尝试在c#中的bot代码中检索日历事件,具有bot框架4 IPPublicClient应用程序publicClientApplication= PublicClientApplicationBuilder .创建(“jhnjchdjvd”) .WithTenantId(“sdfdf”) .Build(); var s=新的SecureString(); s、 AppendChar(“”); s、 AppendCh
IPPublicClient应用程序publicClientApplication=
PublicClientApplicationBuilder
.创建(“jhnjchdjvd”)
.WithTenantId(“sdfdf”)
.Build();
var s=新的SecureString();
s、 AppendChar(“”);
s、 AppendChar('7');
UsernamePasswordProvider authProvider=新的UsernamePasswordProvider(publicClientApplication,作用域);
GraphServiceClient graphClient=新的GraphServiceClient(authProvider);
Microsoft.Graph.User me=等待graphClient.me.Request()
.WithUserName密码(“kjkhv@indica.onmicrosoft.com",
s) .GetAsync();
var events=等待graphClient.Me.events
.Request()
.Header(“首选”、“outlook.timezone=\”太平洋标准时间\“”)
.选择(e=>new
{
e、 主题,,
e、 身体,
e、 车身预览,
e、 组织者,
e、 与会者:,
e、 开始,
e、 完,,
e、 位置
})
.GetAsync();
上面的代码引发异常,该异常为
Microsoft.graph.serviceexception代码GeneralException消息出错
发送请求时出错
如何解决此错误?- 请确保使用最新的NuGet软件包并尝试一下。要获取最新版本,请尝试以下操作:
- 我很快就知道了。我知道它不是BOT框架,而是它的MSAL&调用图,所以同样的逻辑也适用于这些原则。这对我有用
- 我也用我遵循的方法进行了测试。您也可以检查一下
.GetAwaiter().GetResult()
撤销任务
函数引起的
解决方案:我用
await
方法替换了.GetAwaiter().GetResult()
。您能检查重定向uri吗?检查内部异常。这可能会提供更好的线索。你解决了这个问题吗?@zendu《内心的例外》中没有其他细节。我知道它不是BOT框架,而是它的MSAL&调用图,所以同样的逻辑也适用于这些原则。它对我有用。因此,我建议您遵循指定的步骤,看看它是否解决了问题。