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

ストリーミング API のクライアントと Cookie

ストリーミング API を使用するために作成したクライアントは、サーバとの間で使用される標準 Cookie プロトコルに従う必要があります。クライアントは、https://MyDomainName.my.salesforce.com/cometd など、ドメインおよび URI パスに対応した適切な Cookie を受け取って送信する必要があります。

インスタンスの更新から組織の移行への継続性を確保するために、ストリーミング API で [私のドメイン] を使用することをお勧めします。組織で [私のドメイン] がリリースされていない場合は、[私のドメイン] がリリースされるまで https://<InstanceName>.salesforce.com/cometd を使用してください。

メモ

クライアントに対するストリーミング API 要件は次のとおりです。

  • POST のコンテンツが JSON の場合、cometd サーブレットへのすべてのコールに "Content-Type: application/json" ヘッダーが必要です。
  • Salesforce セッション ID または OAuth トークンを含むヘッダ��が必要です。たとえば、Authorization: Bearer sessionId と指定します。
  • クライアントは、ドメインおよび URI パスに対応した適切な Cookie をすべて受け取って返送する必要があります。クライアントは、サーバとの間で使用される標準 Cookie プロトコルに従う必要があります。
  • 登録応答とその他の応答には、次の項目が含まれている場合があります。これらの項目は、CometD 仕様には含まれません。
    • EventTypecreated または updated のいずれかが含まれる。
    • CreatedDate にイベントの作成日が含まれる。