操作无法使用不支持的内容类型。尝试将文件上载到sandbox-quickbooks.api.intuit.com时

操作无法使用不支持的内容类型。尝试将文件上载到sandbox-quickbooks.api.intuit.com时,quickbooks,quickbooks-online,intuit,Quickbooks,Quickbooks Online,Intuit,我们正在发邮件到 SandboxQuickBooks.api.intuit.com/v3/company/{realm_id}/attachable 带标题: Content-Type: multipart/form-data; boundary="--fdlkjflksd--" 和机构: --fdlkjflksd-- Content-Disposition: form-data; name="file_metadata_01"; filename="attachment.json" Cont

我们正在发邮件到 SandboxQuickBooks.api.intuit.com/v3/company/{realm_id}/attachable

带标题:

Content-Type: multipart/form-data; boundary="--fdlkjflksd--"
和机构:

--fdlkjflksd--
Content-Disposition: form-data; name="file_metadata_01"; filename="attachment.json"
Content-Type: application/json; charset=UTF-8
Content-Transfer-Encoding: 8bit
{"AttachableRef": [{"EntityRef": {"type": "Purchase", "value": "144"}}], "FileName": "one_pixel.jpeg", "ContentType": "image/jpeg"}
--fdlkjflksd--
Content-Disposition: form-data; name="file_content_01"; filename="one_pixel.jpeg"
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
/9j/2wBDAP//////////////////////////////////////////////////////////////////////////////////////wAALCAABAAEBAREA/8QAFAABAAAAAAAAAAAAAAAAAAAAA//EABQQAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQEAAD8AN//Z
--fdlkjflksd--

我们得到了回应:

{"Fault":{"Error":[{"Message":"Unsupported Operation","Detail":"Operation Cannot consume content type is not supported.","code":"500"}],"type":"ValidationFault"},"time":"2020-03-07T03:00:51.600-08:00"}
我们遵循的是

可附加端点用于将现有附件链接到对象,内容类型为:

应用程序/json 文件如下:

/upload端点用于上载新附件,内容类型为:

多部分/表单数据 文件:

看起来您已经混淆了-看起来您正在尝试将新文件上载到现有文件端点