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