什么原因导致SFDC批量API中的InvalidEntity异常?

时间:2012-08-28 22:31:39

标签: salesforce

通过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压缩。

请求正常用于

  • 联系
  • 有机会
  • 任务
  • 事件
  • OpportunityContactRole
  • 帐户
  • CampaignMember
  • 注意
  • 资料
  • 记录类型
  • 用户

我只得到上面显示的异常:

  • 运动
  • UserLicense
  • OpportunityStage
  • OpportunityHistory
  • LeadHistory

我只使用批量api从salesforce下载csv,我只尝试了上述实体,因为我不需要任何其他实体。

1 个答案:

答案 0 :(得分:0)

这已经很长时间了,但我认为如果你的一个外键关系不正确,你可以得到这个例外。