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

ステップ 5: PushTopic チャネルをテストする

  1. 次の URL を使用して、作成した Visualforce ページを Web ブラウザに読み込みます。
    https://myinstance.salesforce.com/apex/StreamingAPIDemomyinstance は、na1 など、利用中の Salesforce インスタンスの名前。
  2. テキストボックスに、チャネル名「/topic/InvoiceStatementUpdates」を入力します。
  3. [登録] をクリックしてチャネルに登録します。
  4. 別のブラウザで 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 レコードが更新されたときの通知データを示します。

[登録解除] をクリックして、チャネルから登録解除し、通知の受信を停止します。