SitesSDK.publish(messageType, payload)

Esta função envia uma mensagem para o servidor. Ela aceita um messageType e objeto JSON como payload. O tipo de mensagem é reconhecido e tratado na página. Se não houver handler, o tipo de mensagem que ocorrer será ignorado.

Parâmetros

Nome Tipo Descrição

messageType

string

Tipo de mensagem

payload

Objeto JSON

Payload da mensagem

Tipos de Mensagem

Esta tabela lista os tipos de mensagens que são conhecidas de um componente local (usando iframes) ou remoto e podem ser enviadas usando a função SitesSDK.publish().

Tipo de Mensagem Descrição

SETTINGS_UPDATED

Use no painel Definições para enviar uma mensagem de Definições atualizadas para o ponto final de renderização.

TRIGGER_ACTIONS

Use no ponto final de renderização do componente para disparar ações no site host.

Uso

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