Salesforce Bulk Rest Api 不支持 JSON 内容类型

Salesforce Bulk Rest Api doesn't support JSON content type

我正在尝试使用批量剩余 api 将数据插入 slaesforce。为此,我首先使用以下方法创建一个新工作:- https://instance_name—api.salesforce.com/services/async/APIversion/job 然后将批次添加到我正在使用的作业中:- https://instance_name—api.salesforce.com/services/async/APIversion/job/jobid/批次

但是在使用 curl 进行这些 api 调用时,它仅支持 XML content_type。 content_type 在使用 bulk rest api 时是否有任何限制?如果我将 content_type 更改为 JSON,则会抛出错误“

{"exceptionCode":"UnsupportedContentType","exceptionMessage":"JSON content type is not supported"}"

从 Spring '16 开始支持

JSON。如果您的 API 版本比那个更新,它应该可以工作。

API v38.0 指南: https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/datafiles_xml_preparing.htm