【问题标题】:Authentication error: Using Microsoft Graph planner API in Microsoft Flow to create a plan each time an item is added to a SharePoint list身份验证错误:每次将项目添加到 SharePoint 列表时,使用 Microsoft Flow 中的 Microsoft Graph 计划程序 API 创建计划
【发布时间】:2019-02-19 02:07:18
【问题描述】:

我想在 Microsoft 流程中创建一个流程,每次将项目添加到 SharePoint 中的列表时,它都会在 Microsoft planner 中创建一个计划。 Microsoft 流程中没有可用于创建计划的操作,因此我决定在可以创建计划的地方使用 Microsoft Graph Api。通过 http 操作,我可以调用 API 在您可以调用 Microsoft Graph API 来创建计划之前,您需要遵循几个基本步骤:

  1. 注册您的应用以使用 Azure v2.0 端点进行身份验证。
  2. 为您的 Microsoft Graph 配置权限 应用程序。
  3. 征得管理员同意。
  4. 获取访问令牌。
  5. 使用访问令牌调用 Microsoft Graph。

本教程中描述了这些步骤:https://developer.microsoft.com/en-us/graph/docs/concepts/auth_v2_service

planner graph API中create plan的使用说明:https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/planner_post_plans#example

我遇到的问题是我无法使用访问令牌来调用 Microsoft Graph。除了需要使用访问令牌调用 microsoft graph 的第 5 步之外,我能够执行所有步骤。我有一个“401”错误代码“未经授权”。 我一直在寻找解决这个问题 4 天知道,但我似乎无法解决它。 在下方,您可以找到我的流程的截图:

提前致谢!

【问题讨论】:

  • 替换调用图来请求你的个人资料,如果你仍然不能这样做,那么它可能仍然是配置问题。虽然您已经注册了应用程序但没有正确配置。
  • @SeiyaSu 我如何请求我的个人资料?我对这一切都很陌生,所以如果我问的是一个基本问题,请原谅。
  • 我几个月没有在Office365上做任何开发,但是如果你要使用microsoft flow,我曾经阅读John Liu的博客。它有一个很好的例子:johnliu.net/microsoft-flow

标签: rest azure-active-directory microsoft-graph-api sharepoint-online power-automate


【解决方案1】:

您可以按照以下博客使用 Graph+MicrosoftFlow,您的案例中缺少的是获取实际的访问令牌:

https://powerusers.microsoft.com/t5/Microsoft-Flow-Community-Blog/Extend-Microsoft-Flow-with-the-Microsoft-Graph-and-0-code/ba-p/61662

  1. 为了使用 Microsoft Graph,我们需要定义一个 Azure 应用程序,该应用程序将通过 OAuth 2.0 直接通过身份验证来授权 天蓝色广告。在这里设置权限。存储 secretid 和 appid。
  2. 创建流。要生成访问令牌,我们可以使用开箱即用的 Http 操作并将所需的参数传递给 https://login.microsoftinline.com//oauth2/令牌网址。获取 令牌。
  3. 使用令牌调用图表。

完整的工作流程:

另一个参考:

http://blogopaxio.azurewebsites.net/accessing-graph-api-from-microsoft-flow-using-application-permissions-2/

【讨论】:

  • 非常感谢您的回答,但问题似乎出在其他地方。我尝试按照教程中的描述实现它,但它仍然得到完全相同的错误。
  • 令牌接收正确,但出现未经授权的错误
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-31
  • 2017-09-20
  • 1970-01-01
  • 1970-01-01
  • 2021-05-20
  • 1970-01-01
相关资源
最近更新 更多