この関数は、メッセージをサーバーに送信します。ペイロードとしてmessageTypeおよびJSONオブジェクトを受け入れます。メッセージ・タイプは、ページで認識されて処理されます。ハンドラがない場合、渡されたメッセージ・タイプは無視されます。
パラメータ
| 名前 | タイプ | 説明 |
|---|---|---|
|
|
文字列 |
メッセージのタイプ |
|
|
JSONオブジェクト |
メッセージ・ペイロード |
メッセージ・タイプ
この表では、ローカル(インライン・フレームを使用)またはリモート・コンポーネントに認識され、SitesSDK.publish()関数を使用して送信できる、メッセージのタイプを示しています。
| メッセージ・タイプ | 説明 |
|---|---|
|
|
設定の更新済メッセージをレンダリング・エンドポイントに送信するために、「設定」パネルで使用します。 |
|
|
ホスト・サイトでのアクションをトリガーするために、コンポーネント・レンダリング・エンドポイントで使用します。 |
使用方法
// raise trigger
SitesSDK.publish(SitesSDK.MESSAGE_TYPES.TRIGGER_ACTIONS,{
'triggerName': 'scsChangeSettings',
'triggerPayload': { 'url':
this.configuration()['url'],'feedcount': this.configuration()['limit'] }
});