2

通过 API 创建新的批量作业时,我收到一个 InvalidEntity 作为异常代码,它不在SFDC 的文档(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>

我已经排除了标头,但我确实将接受和内容编码指定为 gzip,并且在发送和接收内容时会对其进行 gzip 压缩。

请求正常工作

  • 带领
  • 接触
  • 机会
  • 任务
  • 事件
  • 机会联系人角色
  • 帐户
  • 竞选成员
  • 笔记
  • 轮廓
  • 记录类型
  • 用户

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

  • 活动
  • 用户许可
  • 机会阶段
  • 机会历史
  • 铅历史

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

4

1 回答 1

0

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

于 2013-01-23T03:19:13.133 回答