เลือกเครื่องมือให้ตรงกับงานตั้งแต่ต้น เพราะ Rich Menu หนึ่งรายการไม่สามารถแก้ข้ามระหว่าง OA Manager และ Messaging API ได้
ข้อแตกต่างที่สำคัญที่สุด
LINE ระบุชัดว่า Rich Menu หนึ่งรายการใช้เครื่องมือสร้างและจัดการได้เพียงฝั่งเดียว เมนูที่สร้างใน LINE Official Account Manager ดึงหรือแก้ผ่าน Messaging API ไม่ได้ และเมนูที่สร้างด้วย API ก็ไม่ปรากฏให้แก้ใน OA Manager
ตารางเลือกเครื่องมือ
ใช้ตารางนี้ตัดสินใจจากสิ่งที่ต้องทำจริง ไม่ใช่จากความคุ้นเคยของทีม
| ความต้องการ | OA Manager | Messaging API |
|---|---|---|
| เริ่มเร็ว ไม่เขียนโค้ด | เหมาะ | ต้องตั้งค่า Channel |
| ลากพื้นที่อิสระ/ทำอัตโนมัติ | จำกัดตามหน้าจอ | เหมาะ |
| Postback / Datetime / สลับแท็บ | จำกัด | รองรับ |
| เมนูรายผู้ใช้ | ไม่รองรับ | รองรับ |
| กำหนดช่วงเวลาแสดง | มีในหน้าจอจัดการ | ต้องทำระบบเอง |
| ดึง JSON และภาพมาแก้ | ทำผ่าน OA Manager | ทำผ่าน API |
ถ้าสร้างผิดฝั่ง ย้ายอย่างไร
ไม่มีคำสั่งย้าย Rich Menu เดิมข้ามเครื่องมือโดยตรง วิธีที่ปลอดภัยคือเก็บไฟล์ภาพต้นฉบับ สร้าง JSON และพื้นที่ปุ่มใหม่ในเครื่องมือปลายทาง ตรวจสอบ Action แล้วเผยแพร่เป็น Rich Menu รายการใหม่
อย่าลบเมนูเดิมก่อนทดสอบรายการใหม่บนโทรศัพท์จริง เมื่อพร้อมจึงตั้งรายการใหม่เป็น Default และเก็บ ID เดิมไว้สำหรับย้อนกลับชั่วคราว
ลำดับความสำคัญเมื่อมีหลายเมนู
LINE แสดงเมนูรายผู้ใช้จาก Messaging API ก่อน ตามด้วย Default จาก Messaging API และ Default จาก OA Manager เป็นลำดับสุดท้าย ความเข้าใจลำดับนี้ช่วยแก้กรณีตั้ง Default แล้วผู้ใช้บางคนยังเห็นเมนูอื่น
เอกสารอ้างอิง
ตรวจสอบข้อกำหนดล่าสุดจากเอกสารทางการก่อนใช้งานกับระบบสำคัญ
พร้อมนำไปทำบน Canvas แล้วหรือยัง?
วางพื้นที่ปุ่มแบบลาก ย้าย ย่อ–ขยาย แล้วตรวจ JSON ก่อนเผยแพร่
เปิด Studio →