【问题标题】:Update Patch Microsoft Graph API Planner Task Detail using JSON cURL through FileMaker Pro produces error 204通过 FileMaker Pro 使用 JSON cURL 更新补丁 Microsoft Graph API Planner 任务详细信息产生错误 204
【发布时间】: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


    【解决方案1】:

    请注意,以 2 开头的 http 状态码代表 SUCCESSFUL 调用。

    204 表示成功,但没有返回值。

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

    因此这不是错误?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-24
      • 1970-01-01
      • 1970-01-01
      • 2018-06-05
      • 1970-01-01
      相关资源
      最近更新 更多