通过FileMaker Pro使用JSON cURL更新补丁Microsoft Graph API Planner Task Detail会产生错误204

时间:2020-09-09 22:16:15

标签: json curl filemaker microsoft-planner microsoft-graph-plannertasks

成功创建新的计划程序任务后,我检索了计划程序任务详细信息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”授权:Bearer“&$$ userToken&”“”& “ -H”内容类型:application / json“”& “ -H”如果匹配:W / \“ JzEtFza0RlFpbHMgQBAQBAQEBARCc = \”“”& “ -d @ $ PlannerTaskDetails”& “ -D $ responseHeaders”&//返回错误代码 “ Prefer:return = representation” //如果成功,则返回您发送的完整标头

其解析为:

-X PATCH -H“授权:承载J0eXAiOiJ <> NTb2VEdDJsbVJXa3FEeVcwVUkiLCJINYozoz8P7NxmOcbA” -H“内容类型:application / json” -H“ If-Matchs:W /” JzEtVGFzaner-RQDTask responseHeaders首选:return = representation

$ PlannerTaskDetails变量设置为: “ {”&“ previewType”:“ noPreview”,“&” description“:”这是一个测试“”&“}”

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

我以前有一个与If-Match错误有关的错误,但我认为已经解决了。但是以防万一仍然引起问题,我想提一下。

1 个答案:

答案 0 :(得分:1)

请注意,以2开头的http状态代码表示呼叫成功。

204表示成功,但是没有任何回报。

请参见https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/204

因此这不是错误?