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