Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过C#代码-403读取已使用Microsoft Graph Api创建的联机会议错误_C#_Asp.net_Asp.net Mvc_Azure Active Directory_Microsoft Graph Api - Fatal编程技术网

通过C#代码-403读取已使用Microsoft Graph Api创建的联机会议错误

通过C#代码-403读取已使用Microsoft Graph Api创建的联机会议错误,c#,asp.net,asp.net-mvc,azure-active-directory,microsoft-graph-api,C#,Asp.net,Asp.net Mvc,Azure Active Directory,Microsoft Graph Api,我正在尝试阅读/获取我使用microsoft-graph-api-c#创建的所有会议。 使用代码: var onlineMeetings = await graphServiceClient.Communications.OnlineMeetings.Request().GetAsync(); 获取禁止的错误403 或 找不到错误。需要应用程序权限OnlineMeetings.Read.All 因此,您需要在Azure AD应用程序中添加应用程序权限(而不是委派权限) 别忘了点击为{您的租

我正在尝试阅读/获取我使用microsoft-graph-api-c#创建的所有会议。 使用代码:

var onlineMeetings = await graphServiceClient.Communications.OnlineMeetings.Request().GetAsync();

获取禁止的错误403 或

找不到错误。

需要应用程序权限
OnlineMeetings.Read.All

因此,您需要在Azure AD应用程序中添加应用程序权限(而不是委派权限)

别忘了点击为{您的租户}授予管理员许可


然后,您应该使用生成
authProvider

ApplicationPermission/OnlineMeetings.Read.All。已经granted@anu请提供生成
authProvider
graphServiceClient
@anu的代码,并尽可能在中共享访问令牌的解码结果。获取错误ClientCredentialProvider authProvider=new ClientCredentialProvider(机密ClientApplication);在这一行:错误CS0246找不到类型或命名空间名称“ClientCredentialProvider”(是否缺少using指令或程序集引用?@anu确保正确添加SDK包:确保使用而不是。
var onlineMeetingsMy = await graphServiceClient.Me.OnlineMeetings.Request().GetAsync();