问题标签 [microsoft-graph-plannertasks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
145 浏览

json - 通过 FileMaker Pro 使用 JSON cURL 更新补丁 Microsoft Graph API Planner 任务详细信息产生错误 204

成功创建新的 Planner 任务后,我检索了 Planner 任务详细信息 ID 并尝试更新任务详细信息。这样做时,我收到错误 204 "HTTP/1.1 204 No Content"

我正在尝试使用 FileMaker 及其 INSERT FROM URL 命令来执行此操作。

URL 是:“https://graph.microsoft.com/v1.0/planner/tasks/” & $microsoftplannerTaskDetailID & “/details”

我在变量中设置的 cURL 选项是:“-X PATCH”&“-H”授权:承载“&$$userToken&“””&“-H”内容类型:应用程序/json“&”- H "If-Match: W/\"JzEtFza0RlFpbHMgQBAQBAQEBARCc=\""" & " -d @$PlannerTaskDetails" & " -D $responseHeaders" & //返回错误代码 " Prefer: return=representation" // 如果成功,返回您发送的完整标题

解析为:

-X PATCH -H "授权:承载 J0eXAiOiJ<>NTb2VEdDJsbVJXa3FEeVcwVUkiLCJINYoz8P7NxmOcbA" -H "Content-Type: application/json" -H "If-Match: W/"JzEtVGFza0RQEBARCc="" -d @$PlannerTaskDetails -D $responseHeaders 首选:返回=表示

$PlannerTaskDetails 变量设置为:"{" & ""previewType": "noPreview"," & ""description": "This is a test"" & "}"

解析为:{“previewType”:“noPreview”,“description”:“这是一个测试”}

我以前遇到过与 If-Match 不正确相关的错误,但我认为我已经解决了这个问题。但以防万一这仍然导致问题,我想提一下。

0 投票
1 回答
292 浏览

rest - 使用 JSON cURL 更新补丁 Microsoft Graph API Planner 任务详细信息产生错误 409 冲突

我在尝试更新计划程序任务时收到 409 错误,并带有以下错误详细信息……“尝试的更改与已接受的更改冲突。阅读最新状态并解决差异。”

每次我尝试更新计划任务时似乎都会发生这种情况。我可以从字面上创建一个新任务,然后尝试更新它,它会立即抛出 409 错误。微软方面没有人改变任何东西。如果我等待几分钟,就会发生同样的错误。

有趣的是,如果我按字面意思运行更新两次,背靠背......第二次它确实接受了更改而没有错误。

URL 是:“https://graph.microsoft.com/v1.0/planner/tasks/”和 $microsoftplannerTaskID

CURL 选项是:“-X PATCH”&“-H”授权:承载“&$$userToken&“”“&”-H“内容类型:应用程序/json”&“-H”如果匹配:W /\"" & $microsoftPlannerTasketag &"\""" & " -d @$PlannerTaskDetails" & " -D $responseHeaders" //返回错误码

$PLANNERTASKDETAILS 是: "{ " & ""bucketId": "" & #MicrosoftBucketID & "", " & ""title": "" & #title & "", " & ""dueDateTime": "" & $ dueDateTimeFormatted & "" " & "}"

0 投票
1 回答
141 浏览

microsoft-graph-api - Microsoft Graph API - 创建存储桶时 PlanID 的架构验证失败,更新任务不起作用

第一个问题:

我无法通过 Graph API 在 Microsoft Planner 中创建存储桶。即使我已经指定了正确的计划 ID,我仍然收到以下错误:

第二个问题:

我无法通过 Graph API 更新 Microsoft Planner 中的任务。我收到 200 响应状态代码,但 Planner 上的实际任务实际上并未反映更改。

任何建议将不胜感激。

0 投票
1 回答
254 浏览

c# - Planner Tasks Graph API:更新任务问题

我们开发了一个应用程序,它调用Update Task Planner Graph API来更新 Planner App 中的任务。该 API 一直运行良好,直到 MS 文档最近发生了一些变化,现在它一直在抛出错误。

下面是使用 Graph API 创建和更新任务的代码。

CheckListItems的代码片段:

Azure 中也已经提供了适当的应用程序权限,因为这在上个月之前运行良好。

0 投票
1 回答
164 浏览

microsoft-graph-api - 如何为多项任务创建具有计算截止日期的 Planner 计划

我对 MS Graph 和 Planner 非常陌生,但我想生成一个脚本,在其中定义一个包含多个任务的计划,并且我只需要指定第一个任务的 startDateTime,因此会为每个任务自动计算 dueDateTimes。

  1. 首先如何在一个脚本中创建多个任务?

  2. 如何计算和修改dueDateTime 类型?

....(根据第一个 startDate 添加 8Tasks 所有日期)

希望这个带有一些伪代码的示例有所帮助

非常感谢您提前

问候恶习

0 投票
0 回答
28 浏览

microsoft-planner - Planner API 作为后台作业

我的基于 SaaS 的应用程序想要访问 Planner 计划/任务。我想将它们存储在 Cosmos 数据库中。并在将这些数据暴露给我的应用程序之前处理这些数据,并为用户使用 azure 函数。

所以,我想定期为不同的客户同步计划/任务/存储桶等。这可能吗 ?还是我必须依靠客户端图形 API 来做到这一点?因为用户将在他们的组织环境中,这是否意味着我不能将规划器 API 作为后台作业运行?

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
76 浏览

rest - 如何从 Microsoft Planner 获取所有用户数据?

我需要从 Microsoft Planner 列出与我的组织的所有计划关联的所有用户数据。我曾与 Microsoft Graph 合作获取 Microsoft Office 365 的用户使用数据。我也在为 Microsoft Planner 寻找类似的 API 解决方案。为此,我有几个问题:

  1. 是否有适用于 Microsoft Planner 的 Microsoft Graph API/REST API?
  2. 我需要哪些 Azure APP 访问权限才能使用 Microsoft Planner?我不是 Office365 的全局管理员,那么我的组织的 Offcie365 管理员需要授予哪些访问权限?
  3. 使用 MS Graph API 时,我的访问令牌适用于电子邮件使用和团队使用 API,但不适用于“GET https://graph.microsoft.com/v1.0/me/planner/tasks”。401 Unauthorized, "Unknown error" 我得到回应。
  4. 由于没有加入任何计划,我想从 Planner 女士那里获取我组织的所有用户计划和相关数据。

请帮忙。

谢谢你。

0 投票
0 回答
54 浏览

microsoft-planner - 来自 MS Teams 规划器的编码 URL 未按预期工作

Tasks by Planner and To Do我有一个 API 可以通过附件向 MS 发送任务。

示例 API 正文:

需要注意的是:

在后端,我正在对 URL 进行编码然后传递,否则,它将不接受请求并引发错误 - 灵感来自 MS Docs plannerExternalReferences 资源类型

现在任务进入计划程序,附件 URL 看起来像这样 - 这是预期的。

在此处输入图像描述

当用户单击规划器上的链接时,浏览器无法parameters从 URL 中读取。

我能做些什么来解决这个问题?或者 MS 必须在他们身边做些什么。

0 投票
1 回答
54 浏览

microsoft-graph-api - 包含计划的 MS Graph API 组

基本上我想知道哪个组包含我正在使用的计划。我知道如何获取组中的哪些计划:

但不是,给定一个计划,如何知道哪个组包含它。

为什么我需要它?因为我有一个计划,它的计划任务,我想以编程方式在其中添加评论。要添加评论,我们必须这样做:

所以,我需要 GroupId,但我只有 PlanId(以及 Plan 对象)。

有人知道我如何从计划中获取 GroupId 吗?

谢谢

0 投票
1 回答
56 浏览

c# - MS Graph API 更新 PlannerTask.ConversationThreadId

我想更新 PlannerTask 中的“ConversationThreadId”字段。

这是我的代码:

它抛出了这个错误:

消息:请求无效:从 JSON 读取器读取时,为名为“assignedBy”的属性找到了意外的“StartObject”节点。需要一个“PrimitiveValue”节点。

我究竟做错了什么?

谢谢