คู่มือ aWhere
พัฒนาWidgets

การแชร์รายการ

เปิดหน้าตั้งสิทธิ์ของรายการหนึ่งรายการในหน้าของคุณ widget บันทึกสิทธิ์เองและบอกหน้าของคุณด้วยข้อความ applied หรือ cancel

widget item-sharing ตั้งว่าใครเปิดรายการได้ และให้คนหรือกลุ่มมีบทบาทบนรายการ widget บันทึกสิทธิ์ผ่านแพลตฟอร์มเอง หน้าของคุณไม่ต้องเรียก API

URL และพารามิเตอร์

widget อยู่ที่ <site>/widgets/item-sharing พารามิเตอร์ที่ใช้ร่วมกันอยู่ใน Widgets

พารามิเตอร์ความหมายจำเป็น
item_id_id ของรายการที่จะตั้งสิทธิ์ใช่

ข้อความ

actionทิศทางpayload
appliedwidget ถึงหน้าของคุณไม่มี ส่งหลังบันทึกสิทธิ์สำเร็จ
cancelwidget ถึงหน้าของคุณไม่มี ผู้ใช้ปิดโดยไม่บันทึก

widget นี้ไม่ส่ง ready และไม่อ่าน post-widget-parameters widget ส่ง error และ close-with-error ตาม Widgets

ถ้าบันทึกไม่สำเร็จ widget แสดงข้อผิดพลาดของตัวเองและไม่ส่ง applied

ตัวอย่าง

embedParams คือพารามิเตอร์ร่วมจาก Widgets

const params = new URLSearchParams({ ...embedParams, item_id: itemId })
frame.src = `${site}/widgets/item-sharing?${params}`

addEventListener('message', (e) => {
  if (e.origin !== site || e.data.messageToken !== messageToken) return
  if (e.data.action === 'applied' || e.data.action === 'cancel') frame.remove()
})

ในหน้านี้