问题标签 [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.
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 不正确相关的错误,但我认为我已经解决了这个问题。但以防万一这仍然导致问题,我想提一下。
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 & "" " & "}"
microsoft-graph-api - Microsoft Graph API - 创建存储桶时 PlanID 的架构验证失败,更新任务不起作用
第一个问题:
我无法通过 Graph API 在 Microsoft Planner 中创建存储桶。即使我已经指定了正确的计划 ID,我仍然收到以下错误:
第二个问题:
我无法通过 Graph API 更新 Microsoft Planner 中的任务。我收到 200 响应状态代码,但 Planner 上的实际任务实际上并未反映更改。
任何建议将不胜感激。
c# - Planner Tasks Graph API:更新任务问题
我们开发了一个应用程序,它调用Update Task Planner Graph API来更新 Planner App 中的任务。该 API 一直运行良好,直到 MS 文档最近发生了一些变化,现在它一直在抛出错误。
下面是使用 Graph API 创建和更新任务的代码。
CheckListItems的代码片段:
Azure 中也已经提供了适当的应用程序权限,因为这在上个月之前运行良好。
microsoft-graph-api - 如何为多项任务创建具有计算截止日期的 Planner 计划
我对 MS Graph 和 Planner 非常陌生,但我想生成一个脚本,在其中定义一个包含多个任务的计划,并且我只需要指定第一个任务的 startDateTime,因此会为每个任务自动计算 dueDateTimes。
首先如何在一个脚本中创建多个任务?
如何计算和修改dueDateTime 类型?
....(根据第一个 startDate 添加 8Tasks 所有日期)
希望这个带有一些伪代码的示例有所帮助
非常感谢您提前
问候恶习
rest - 如何从 Microsoft Planner 获取所有用户数据?
我需要从 Microsoft Planner 列出与我的组织的所有计划关联的所有用户数据。我曾与 Microsoft Graph 合作获取 Microsoft Office 365 的用户使用数据。我也在为 Microsoft Planner 寻找类似的 API 解决方案。为此,我有几个问题:
- 是否有适用于 Microsoft Planner 的 Microsoft Graph API/REST API?
- 我需要哪些 Azure APP 访问权限才能使用 Microsoft Planner?我不是 Office365 的全局管理员,那么我的组织的 Offcie365 管理员需要授予哪些访问权限?
- 使用 MS Graph API 时,我的访问令牌适用于电子邮件使用和团队使用 API,但不适用于“GET https://graph.microsoft.com/v1.0/me/planner/tasks”。401 Unauthorized, "Unknown error" 我得到回应。
- 由于没有加入任何计划,我想从 Planner 女士那里获取我组织的所有用户计划和相关数据。
请帮忙。
谢谢你。
microsoft-planner - 来自 MS Teams 规划器的编码 URL 未按预期工作
Tasks by Planner and To Do
我有一个 API 可以通过附件向 MS 发送任务。
示例 API 正文:
需要注意的是:
在后端,我正在对 URL 进行编码然后传递,否则,它将不接受请求并引发错误 - 灵感来自 MS Docs plannerExternalReferences 资源类型
现在任务进入计划程序,附件 URL 看起来像这样 - 这是预期的。
当用户单击规划器上的链接时,浏览器无法parameters
从 URL 中读取。
我能做些什么来解决这个问题?或者 MS 必须在他们身边做些什么。
microsoft-graph-api - 包含计划的 MS Graph API 组
基本上我想知道哪个组包含我正在使用的计划。我知道如何获取组中的哪些计划:
但不是,给定一个计划,如何知道哪个组包含它。
为什么我需要它?因为我有一个计划,它的计划任务,我想以编程方式在其中添加评论。要添加评论,我们必须这样做:
所以,我需要 GroupId,但我只有 PlanId(以及 Plan 对象)。
有人知道我如何从计划中获取 GroupId 吗?
谢谢
c# - MS Graph API 更新 PlannerTask.ConversationThreadId
我想更新 PlannerTask 中的“ConversationThreadId”字段。
这是我的代码:
它抛出了这个错误:
消息:请求无效:从 JSON 读取器读取时,为名为“assignedBy”的属性找到了意外的“StartObject”节点。需要一个“PrimitiveValue”节点。
我究竟做错了什么?
谢谢