この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

cURL のインストール

Bulk API は HTTP GET メソッドおよび HTTP POST メソッドを使用して CSV、XML、および JSON のコンテンツを送受信します。そのため、任意のツールや言語を使用してクライアントアプリケーションを非常に簡単に構築することができます。このクイックスタートでは、HTTP 要求と応答の送受信を単純化するために、cURL というコマンドラインツールを使用します。

cURL は、多くの Linux システムや Mac システムにあらかじめインストールされています。Windows バージョンは、curl.haxx.se/ からダウンロードできます。Windows で HTTPS を使用する場合、システムが SSL の cURL 要件を満たしていることを確認してください。

cURL はオープンソースのツールであり、Salesforce ではサポートされていません。

メモ

Mac および Linux システムでのセッション ID のエスケープまたは一重引用符の使用
cURL の例を実行すると、セッション ID 引数に感嘆符の特殊文字が存在するため、Mac および Linux システムではエラーが発生する場合があります。このエラーの発生を回避するには、次のいずれかを実行します。
  • セッション ID が二重引用符で囲まれている場合、セッション ID の感嘆符 (!) 特殊文字の前にバックスラッシュを挿入して (\!) エスケープします。たとえば、この cURL コマンドのセッション ID 文字列では、感嘆符 (!) がエスケープされています。
    1curl https://instance_name.salesforce.com/services/async/46.0/job 
    2-H "X-SFDC-Session: 00D50000000IehZ\!AQcAQH0dMHZfz972Szmpkb58urFRkgeBGsxL_QJWwYMfAbUeeG7c1E6
    3LYUfiDUkWe6H34r1AAwOR8B8fLEz6n04NPGRrq0FM"
  • セッション ID を一重引用符で囲みます。次に例を示します。
    1curl https://instance_name.salesforce.com/services/async/46.0/job 
    2-H 'X-SFDC-Session: sessionID'