ステップ 5: PushTopic チャネルをテストする
-
次の URL を使用して、作成した Visualforce ページを Web ブラウザに読み込みます。
https://myinstance.salesforce.com/apex/StreamingAPIDemo。myinstance は、na1 など、利用中の Salesforce インスタンスの名前。
- テキストボックスに、チャネル名「/topic/InvoiceStatementUpdates」を入力します。
- [登録] をクリックしてチャネルに登録します。
-
別のブラウザで InvoiceStatement レコードを作成または変更します。Visualforce ページにイベント通知が表示されます。出力は次のようになります。
1{ "event": 2 { "type": "updated", 3 "createdDate": "2012-01-27T20:22:28.000+0000" 4 }, 5 "sobject": { 6 "Name": "INV-0005", 7 "Id": "a00D0000008oLiSIAU", 8 "Description__c": "Waiting for vendor materials report.", 9 "Status__c": "Pending" 10 } 11} 12_____________ 13{ "event": 14 { "type": "created", 15 "createdDate": "2012-01-27T20:24:47.000+0000" 16 }, 17 "sobject": 18 { "Name": "INV-0012", 19 "Id": "a00D0000008oMt8IAE", 20 "Description__c": "New invoice for Pyramid Construction, Inc.", 21 "Status__c": "Open" 22 } 23} 24_____________最初のイベント通知は、InvoiceStatement レコードが作成されたときの通知データを示します。2 つ目の通知は、InvoiceStatement レコードが更新されたときの通知データを示します。
[登録解除] をクリックして、チャネルから登録解除し、通知の受信を停止します。