通过API创建新的批量作业时,我将InvalidEntity作为异常代码,而不是SFDC's docs(pdf)
我正在提出以下请求
https://na13-api.salesforce.com/services/async/24.0/job
<?xml version="1.0" encoding="UTF-8"?>
<jobInfo xmlns="http://www.force.com/2009/06/asyncapi/dataload">
<operation>query</operation>
<object>Campaign</object>
<concurrencyMode>Parallel</concurrencyMode>
<contentType>CSV</contentType>
</jobInfo>
我收到了这个回复:
<?xml version="1.0" encoding="UTF-8"?><error
xmlns="http://www.force.com/2009/06/asyncapi/dataload">
<exceptionCode>InvalidEntity</exceptionCode>
<exceptionMessage>Entity 'Campaign' is not supported by the Bulk API.</exceptionMessage>
</error>
我已经排除了标题,但我确实接受了&amp;指定为gzip的内容编码,并在发送和接收内容时对其进行gzip压缩。
请求正常用于
我只得到上面显示的异常:
我只使用批量api从salesforce下载csv,我只尝试了上述实体,因为我不需要任何其他实体。
答案 0 :(得分:0)
这已经很长时间了,但我认为如果你的一个外键关系不正确,你可以得到这个例外。