SitesSDK.publish(messageType, payload)

이 함수는 서버에 메시지를 전송합니다. messageType 및 JSON 객체를 페이로드로 수락합니다. 메시지 유형이 인식되고 페이지에서 처리됩니다. 처리기가 없으면 전달된 메시지 유형이 무시됩니다.

매개변수

이름 유형 설명

messageType

문자열

메시지 유형

payload

JSON 객체

메시지 페이로드

메시지 유형

이 표에는 SitesSDK.publish() 함수를 사용하여 전송할 수 있는 로컬(인라인 프레임 사용) 또는 원격 구성요소에 알려진 메시지 유형이 나와 있습니다.

메시지 유형 설명

SETTINGS_UPDATED

설정 패널에서 사용되어 설정 업데이트 메시지를 렌더링 끝점으로 보냅니다.

TRIGGER_ACTIONS

구성요소 렌더링 끝점에서 사용되어 호스트 사이트에 작업을 트리거합니다.

사용법

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