API を使用して新しい一括ジョブを作成すると、 SFDC のドキュメント(pdf)にない例外コードとして InvalidEntity が表示されます
以下のお願いをしています
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 されます。
リクエストは正しく機能します
- 鉛
- コンタクト
- 機会
- 仕事
- イベント
- OpportunityContactRole
- アカウント
- キャンペーンメンバー
- ノート
- プロフィール
- レコードの種類
- ユーザー
上記の例外のみが発生します。
- 運動
- ユーザーライセンス
- 機会ステージ
- 商談履歴
- リード履歴
私はバルク API を使用してセールスフォースから csv をダウンロードするだけで、他のエンティティは必要ないため、上記のエンティティのみを試しました。