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 | 
|---|---|---|
| 
 | cadeia de caracteres | Tipo de mensagem | 
| 
 | 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 | 
|---|---|
| 
 | Utilize no painel Definições para enviar uma mensagem de Definições atualizadas para o endpoint de renderização. | 
| 
 | 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'] }
                                });