我正在尝试使用CSOM和Azure App访问Microsoft Office 365规划器。每当我尝试使用组ID访问规划器时,都会出现以下错误:
401-未经授权:由于凭据无效,访问被拒绝。您无权使用您提供的凭据查看此目录或页面。
我已授予Azure Graph api所需的权限。 应用程序-全部读取组,全部读取和写入组。 委托-Tasks.ReadWrite
下面是我正在使用的示例代码:
//Querying plans in current group await
graphClient.Groups[groupId].Planner.Plans.Request().GetAsync();
是否有实现此目的的选项。我需要访问计划程序,并且需要基于Office 365组创建存储桶和计划。
非常感谢您的帮助。预先感谢。
答案 0 :(得分:0)
您应该使用Microsoft Graph而不是Azure AD Graph API。
https://docs.microsoft.com/en-us/graph/planner-concept-overview
此外,您需要使用用户凭据进行身份验证才能访问Planner。您可以更改GetAccessToken方法以这种方式进行身份验证(来自链接博客的示例)。
url
您还需要确保您的应用已在门户中正确注册。请查看这个有用的博客,其中显示了如何克服访问计划器时描述的错误: https://karinebosch.wordpress.com/2017/12/18/microsoft-graph/