【发布时间】:2020-12-28 09:29:19
【问题描述】:
成功创建新的 Planner 任务后,我检索了 Planner 任务详细信息 ID 并尝试更新任务详细信息。这样做时,我收到错误 204 "HTTP/1.1 204 No Content"
我正在尝试使用 FileMaker 及其 INSERT FROM URL 命令来执行此操作。
网址是: "https://graph.microsoft.com/v1.0/planner/tasks/" & $microsoftplannerTaskDetailID & "/details"
我在变量中设置的 cURL 选项是: “-X 补丁” & " -H "授权:承载" & $$userToken & """ & " -H "内容类型:应用程序/json"" & " -H "如果匹配:W/\"JzEtFza0RlFpbHMgQBAQBAQEBARCc=\""" & " -d @$PlannerTaskDetails" & " -D $responseHeaders" & //返回错误代码 " Prefer: return=representation" // 如果成功,则返回您发送的完整标头
解析为:
-X PATCH -H "授权:承载 J0eXAiOiJNTb2VEdDJsbVJXa3FEeVcwVUkiLCJINYoz8P7NxmOcbA" -H "Content-Type: application/json" -H "If-Match: W/"JzEtVGFza0RQEBARCc="" -d @$PlannerTaskDetails -D $ responseHeaders 首选:return=representation
$PlannerTaskDetails 变量设置为: "{" & ""previewType": "noPreview"," & ""description": "这是一个测试"" & "}"
解析为:{"previewType": "noPreview","description": "This is a test"}
我之前遇到过与 If-Match 不正确相关的错误,但我认为我已经解决了这个问题。但以防万一这仍然导致问题,我想提一下。
【问题讨论】:
标签: json curl filemaker microsoft-planner microsoft-graph-plannertasks