成功创建新的 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 不正确相关的错误,但我认为我已经解决了这个问题。但以防万一这仍然导致问题,我想提一下。