ข้ามไปยังเนื้อหา

เชื่อม LINE Official Account

นำข้อความจาก LINE OA เข้ามาที่ MePost Inbox ด้วยข้อมูล Messaging API ของบัญชีร้าน

ก่อนเริ่ม

  • เลือก Workspace ที่ถูกต้องและใช้บัญชีที่มีสิทธิ์จัดการการเชื่อมต่อ
  • LINE OA ต้องเปิดใช้ Messaging API แล้ว
  • เตรียมสิทธิ์เข้า LINE Developers ของ Provider ที่เก็บบัญชีร้าน
  • ตรวจว่า Workspace ยังมีโควตาช่องทางเหลือ
Messaging API ไม่ใช่ LINE Login

หากยังไม่ได้เปิด ให้ไปที่ LINE Official Account Manager แล้วเปิด Messaging API ระบบจะสร้าง Channel ที่เกี่ยวข้องใน LINE Developers ให้

เตรียมข้อมูล 3 ค่า

  1. เลือก Channel ของ LINE OA

    เปิด LINE Developers Console ↗ เลือก Provider และ Channel ชนิด Messaging API ที่ชื่อและรูปตรงกับบัญชีร้าน

  2. คัดลอก Channel ID และ Channel Secret

    เปิดแท็บ Basic settings แล้วคัดลอกสองค่านี้จาก Channel เดียวกัน

  3. คัดลอก Channel Access Token

    เปิดแท็บ Messaging API เลื่อนไปที่ Channel access token หากยังไม่มีให้กด Issue ก่อน อย่าออก token ใหม่โดยไม่ตรวจสอบเมื่อมีระบบอื่นใช้บัญชีนี้อยู่

Basic settings ใน LINE Developers แสดงตำแหน่ง Channel ID และ Channel Secret ที่ปิดบังค่าไว้
Channel ID และ Channel Secret อยู่ใน Basic settings ของ Messaging API Channel
Messaging API settings แสดงตำแหน่ง Channel Access Token ที่ปิดบังค่าไว้
ใช้ token จาก Channel เดียวกับสองค่าด้านบน

เชื่อมใน MePost

  1. เปิดแบบฟอร์ม LINE OA

    ไปที่ การตั้งค่า › โซเชียลและการเชื่อมต่อบัญชี กด เชื่อมช่องทางใหม่ แล้วเลือก LINE OA

  2. กรอกข้อมูลให้ตรง Channel

    วาง Channel ID, Channel Secret และ Channel Access Token ค่า Secret และ Token ถูกปิดบังบนหน้าจอและไม่ควรส่งให้ผู้อื่น

  3. กดยืนยันการเชื่อมต่อ

    MePost จะตรวจ token, ตั้ง Webhook URL ที่ LINE และทดสอบว่า endpoint รับการเรียกได้ในคำขอเดียว

ไม่ต้องคัดลอก Webhook URL ไปวางเอง

ช่อง Webhook URL ใน MePost เป็นค่าอ่านอย่างเดียวสำหรับตรวจสอบ MePost จะตั้ง URL นี้ผ่าน LINE API ให้อัตโนมัติ

เปิด Use webhook และทดสอบ

  1. เปิด Use webhook

    กลับไปที่ LINE Developers › Messaging API เปิดสวิตช์ Use webhook นี่เป็นขั้นเดียวที่ต้องเปิดเองบนฝั่ง LINE หลังเชื่อม

  2. ส่งข้อความทดสอบ

    ใช้บัญชี LINE อื่นส่งข้อความหา LINE OA แล้วเปิด MePost Inbox ตรวจว่าชื่อผู้ส่ง ช่องทาง และข้อความปรากฏถูกต้อง

LINE Developers แสดงสวิตช์ Use webhook ที่เปิดอยู่
Webhook URL ถูกตั้งโดย MePost; ผู้ใช้ตรวจเพียงว่า Use webhook เปิดอยู่

แก้ปัญหาที่พบบ่อย

ข้อมูลบัญชีไม่ถูกต้อง

ตรวจว่า 3 ค่ามาจาก Channel เดียวกันและคัดลอกครบ หาก token ถูกยกเลิกให้ออก token ใหม่แล้วลองอีกครั้ง

บัญชีถูกเชื่อมแล้ว

ตรวจรายการช่องทางใน Workspace ปัจจุบัน หากเชื่อมกับ Workspace อื่นให้ผู้ดูแลตรวจสถานะเดิมก่อน

ทดสอบ Webhook ไม่ผ่าน

ลองใหม่เมื่อเครือข่ายพร้อม หาก error ระบุว่า provider ขัดข้อง ให้รอสักครู่และไม่ต้องเปลี่ยน URL เอง

เชื่อมแล้วแต่ข้อความไม่เข้า

ตรวจว่า Use webhook เปิดอยู่ แล้วส่งข้อความใหม่จากบัญชีอื่น หากยังไม่เข้าให้บันทึกเวลาและชื่อ LINE OA ส่งให้ทีมสนับสนุน

รักษา Secret และ Token ให้ปลอดภัย

อย่าใส่ค่าเต็มใน screenshot หรือแชท หากสงสัยว่ารั่วให้เปลี่ยน Secret หรือออก token ใหม่ แล้วเชื่อม MePost อีกครั้ง