【问题标题】:Create a new Planner with Microsoft Flow使用 Microsoft Flow 创建新的 Planner
【发布时间】:2019-07-28 00:43:39
【问题描述】:

我正在尝试使用 Flow 创建一个团队,然后创建一个 Planner 作为选项卡添加到团队中。

我正在尝试使用通过创建团队生成的组 ID 在 Flow 中创建一个新的 Planner。

the MS Graph API 之后,我尝试在 Flow 中使用 HTTP 进行 POST 到

POST https://graph.microsoft.com/v1.0/planner/plans

有身体

{
  "owner": "GROUP ID HERE",
  "title": "Planner"
}

但我收到未经授权的错误。谁能告诉我我做错了什么?

下面是我在 Azure Active Directory 上的权限对我的 API 调用进行身份验证时的样子:


虽然我可以通过Microsoft Graph API创建规划器

请求 ID

时间戳


我无法使用 HTTP 在 Flow 上做同样的事情

【问题讨论】:

  • 您能否使用jwt.io/#debugger-io检查您的不记名令牌是否需要权限?
  • @Wajeed-MSFT 不知道我是怎么做到的。据我所知,令牌 一个有效的 jwt,因为我已经能够运行其他已成功运行的 API 调用(例如克隆团队)。
  • 您能否确认您是该组的成员,并按照@Tarkan Sevilmis 的建议分享失败请求的请求 ID 和时间戳?
  • @Wajeed-MSFT,我是团队和小组的所有者和成员。 Flow HTTP 没有给我失败请求的请求 ID。只是“未经授权”,如上所示。
  • 见上面的截图。 HTTP 3 来自使用 https://graph.microsoft.com/v1.0/planner/plans 创建计划的 POST 请求

标签: microsoft-graph-api microsoft-teams power-automate microsoft-planner


【解决方案1】:

几乎每次都没有授权在新创建的组中创建计划的问题是因为调用用户不是组中的成员。默认情况下,创建组时,创建者是所有者,而不是成员。您需要将用户添加到成员中。

如果这不能解决您的问题,您需要提供更多有关错误的信息。来自失败请求的请求 ID 和时间戳将使我们能够直接诊断问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多