tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:Streaming API設定手順

Streaming API設定手順です。取引先オブジェクトを対象に設定します。

Push Topicオブジェクトにレコードを登録

開発者コンソールで次の処理を実行

PushTopic pushTopic = new PushTopic();
pushTopic.Name = 'AccountStreamingPush';
pushTopic.Query = 'SELECT Id, Name FROM Account';
pushTopic.ApiVersion = 36.0;
pushTopic.NotifyForOperationCreate = true;
pushTopic.NotifyForOperationUpdate = true;
pushTopic.NotifyForOperationUndelete = true;
pushTopic.NotifyForOperationDelete = true;
pushTopic.NotifyForFields = 'Referenced';
insert pushTopic;

登録結果は次のSOQLクエリで取得できます。

SELECT Id,Name,Query,ApiVersion,NotifyForFields,isActive FROM PushTopic


Streaming利用時の事前準備はこのPushTopicレコードの登録だけです。

動作確認

きちんと動作するかはWorkBenchを利用するのが簡単です。

https://workbench.developerforce.com

Salesforceアカウントでログイン後に、メニューのqueriesのStreaming Push Topicsを選択します。Push Topic選択リストで先ほど登録したPush Topicレコードを選択すれば動作確認ができます。
f:id:tyoshikawa1106:20160323181542p:plain

開発者ガイド

関連記事