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