SitesSDK.publish(messageType, payload)

Den här funktionen skickar ett meddelande till servern. Den accepterar messageType och ett JSON-objekt som nyttolast. Meddelandetypen identifieras och hanteras på sidan. Om det inte finns någon hanterare ignoreras den överförda meddelandetypen.

Parametrar

Namn Typ Beskrivning

messageType

sträng

Meddelandetyp

payload

JSON-objekt

Meddelandeinnehåll

Meddelandetyper

I den här tabellen listas de typer av meddelanden som är kända för en lokal komponent (som använder iframes) eller fjärrkomponent och kan skickas med hjälp av funktionen SitesSDK.publish().

Meddelandetyp Beskrivning

SETTINGS_UPDATED

Används i inställningspanelen för att skicka ett meddelande om uppdaterade inställningar till slutpunkten för återgivning.

TRIGGER_ACTIONS

Används i slutpunkten för komponentåtergivning för att utlösa åtgärder på värdplatsen.

Syntax

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