SitesSDK.publish(messageType, payload)

Diese Funktion sendet eine Nachricht an den Server. Sie akzeptiert einen messageType und ein JSON-Objekt als Payload. Der Nachrichtentyp wird auf der Seite erkannt und verarbeitet. Wenn kein Handler vorhanden ist, wird der übergebene Nachrichtentyp ignoriert.

Parameter

Name Typ Beschreibung

messageType

Zeichenfolge

Nachrichtentyp

payload

JSON-Objekt

Nachrichten-Payload

Nachrichtentypen

Diese Tabelle enthält die Nachrichtentypen, die für eine lokale Komponente (mit Inlineframes) oder Remotekomponente bekannt sind und mit der Funktion SitesSDK.publish() gesendet werden können.

Nachrichtentyp Beschreibung

SETTINGS_UPDATED

Verwenden Sie diesen Typ im Einstellungsbereich, um eine Nachricht über aktualisierte Einstellungen an den Renderingendpunkt zu senden.

TRIGGER_ACTIONS

Verwenden Sie diesen Typ im Renderingendpunkt der Komponente, um Aktionen auf der Hostsite auszulösen.

Verwendung

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