【问题标题】:Permission for retreiving the tasks in a Plan检索计划中的任务的权限
【发布时间】:2020-01-27 11:09:57
【问题描述】:

我需要阅读每日批处理的计划中的任务。我在注册过程中通过委派的权限检索计划 ID,并将此 ID 保存在应用程序的数据库中。在每日批处理过程中,我尝试使用以下方式访问此计划的任务; https://graph.microsoft.com/v1.0/planner/plans/{计划 ID}/tasks

我收到“401 - 未经授权:由于凭据无效而拒绝访问”错误。我在下面的屏幕截图中获得了以下权限,是我缺少所需的权限还是无法使用应用程序类型权限访问此服务?

Permission List

【问题讨论】:

  • 根据错误,凭据无效,似乎不是权限问题。您是否能够执行任何休息调用并使用相同的凭据获得结果。我尝试了与您相同的许可,并且能够使用邮递员获得结果。你可以试试邮递员,看看对任何其他端点的调用是否有效?

标签: microsoft-graph-api microsoft-graph-plannertasks


【解决方案1】:

Planner 目前不支持仅应用程序凭据。作为您的问题的解决方法,您可以创建一个帐户作为应用程序的用户,并将其添加到您感兴趣的组中作为成员。

【讨论】:

  • 感谢您的建议,它对我有用。作为该组的成员,我如何模拟登录过程?我以为您只能对委派权限进行浏览器单点登录。有没有办法对登录过程进行编码?
  • 我确定有,但我不知道细节。我认为您最好的选择是搜索现有问题或直接询问有关如何获取令牌的新问题。更详细地描述您的环境将有助于领域专家为您指明正确的方向。
  • 我做了更多的研究,看起来没有办法以编程方式获取委托身份验证令牌。对于任何以编程方式执行的操作,我都需要应用程序类型权限。我将更改工作流程以匹配此。我可能会要求团队中的某个人每天登录到我们的仪表板以刷新报告,直到为 Planner 启用应用程序权限,希望早日实现。
猜你喜欢
  • 2011-04-15
  • 2023-03-08
  • 1970-01-01
  • 2020-04-27
  • 2010-10-21
  • 1970-01-01
  • 2018-08-07
  • 2014-01-11
  • 1970-01-01
相关资源
最近更新 更多