SitesSDK.publish(messageType, payload)

この関数は、メッセージをサーバーに送信します。ペイロードとしてmessageTypeおよびJSONオブジェクトを受け入れます。メッセージ・タイプは、ページで認識されて処理されます。ハンドラがない場合、渡されたメッセージ・タイプは無視されます。

パラメータ

名前 タイプ 説明

messageType

文字列

メッセージのタイプ

payload

JSONオブジェクト

メッセージ・ペイロード

メッセージ・タイプ

この表では、ローカル(インライン・フレームを使用)またはリモート・コンポーネントに認識され、SitesSDK.publish()関数を使用して送信できる、メッセージのタイプを示しています。

メッセージ・タイプ 説明

SETTINGS_UPDATED

設定の更新済メッセージをレンダリング・エンドポイントに送信するために、「設定」パネルで使用します。

TRIGGER_ACTIONS

ホスト・サイトでのアクションをトリガーするために、コンポーネント・レンダリング・エンドポイントで使用します。

使用方法

// raise trigger
SitesSDK.publish(SitesSDK.MESSAGE_TYPES.TRIGGER_ACTIONS,{
                                            'triggerName': 'scsChangeSettings',
                                            'triggerPayload': { 'url': 
this.configuration()['url'],'feedcount': this.configuration()['limit'] }
                                });