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