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'] }
                                });