我想在Microsoft流中创建一个流,该流在每次将项目添加到SharePoint中的列表时都在Microsoft规划器中创建一个计划。 Microsoft流程中没有可用于创建计划的操作,因此我决定在可以创建计划的地方使用Microsoft Graph Api。通过http操作,我可以调用API 在调用Microsoft Graph API创建计划之前,需要遵循一些基本步骤:
这些步骤在本教程中进行了描述:https://developer.microsoft.com/en-us/graph/docs/concepts/auth_v2_service。
如何在计划程序图形API中使用创建计划的说明:https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/planner_post_plans#example
我遇到的问题是我无法使用访问令牌来调用Microsoft Graph。我能够执行除步骤5之外的所有步骤,在该步骤中,我需要使用访问令牌来调用Microsoft图形。我有一个“ 401”错误代码“未经授权”。 我一直在寻找解决此问题的方法已有4天,但我似乎无法解决。 您可以在下面找到有关我的流程的屏幕截图:
谢谢!
答案 0 :(得分:0)
您可以按照下面的博客来使用Graph + MicrosoftFlow,这种情况下缺少的是获取实际的访问令牌:
- 为了使用Microsoft Graph,我们需要定义一个Azure应用,该应用将通过直接通过OAuth 2.0进行身份验证来通过OAuth 2.0授权 Azure AD。在此处设置权限。存放secretid和appid。
- 创建流程。要生成访问令牌,我们可以使用开箱即用的Http操作并将所需的参数传递给 https://login.microsoftinline.com/ / oauth2 /令牌网址。得到 令牌。
- 使用令牌调用图表。
完整的工作流程:
另一个参考: