SitesSDK.publish(messageType, payload)

Esta função envia uma mensagem para o servidor. Aceita um objeto messageType e JSON como payload. O tipo de mensagem é reconhecido e processado na página. Se não existir nenhuma rotina de tratamento, o tipo de mensagem transmitido é ignorado.

Parâmetros

Nome Tipo Descrição

messageType

cadeia de caracteres

Tipo de mensagem

payload

Objeto JSON

Payload da mensagem

Tipos de Mensagem

Esta tabela lista os tipos de mensagens reconhecidas por um componente local (utilizando molduras inline) ou remoto e que podem ser enviadas utilizando a função SitesSDK.publish().

Tipo de Mensagem Descrição

SETTINGS_UPDATED

Utilize no painel Definições para enviar uma mensagem de Definições atualizadas para o endpoint de renderização.

TRIGGER_ACTIONS

Utilize no endpoint de renderização do componente para desencadear ações no site do host.

Utilização

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