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

เชื่อม LINE OA ของหอ

สร้าง LINE OA, Messaging API, LINE Login channel และ LIFF แล้วใส่ค่าในระบบ (ทำครั้งเดียว โดยเจ้าของหอ)

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

ใช้เวลาประมาณ 20 นาที ต้องใช้บัญชี LINE ของเจ้าของหอ และเปิดหน้า ตั้งค่า → LINE OA ในระบบไว้อีกแท็บ (หน้านี้มีค่าที่ต้องคัดลอกไปวาง)

  1. สมัครหรือเข้าสู่ระบบที่ LINE Official Account Manager แล้วสร้างบัญชี (ใช้ชื่อหอ)
  2. ในบัญชีนั้น → ตั้งค่า → Messaging API → ใช้ Messaging API → สร้าง Provider ใหม่ (เช่น ชื่อบริษัท) หรือเลือก Provider เดิม

เข้า LINE Developers Console → Provider ของหอ → channel ชื่อเดียวกับ OA

  1. แท็บ Basic settings → คัดลอก Channel secret ไปใส่ในระบบ
  2. แท็บ Messaging API
    • Webhook URL: วาง Webhook URL จากหน้าตั้งค่าในระบบ → Update
    • เปิด Use webhook
    • Channel access token (long-lived) → Issue → คัดลอกไปใส่ในระบบ
  1. ใน Provider เดียวกัน → Create a new channel → LINE Login (ประเภทแอป: Web app)
  2. แท็บ Basic settings → คัดลอก Channel ID ไปใส่ช่อง “LINE Login: Channel ID”
  3. แท็บ LIFF → Add
    • Size: Full
    • Endpoint URL: วาง LIFF Endpoint URL จากหน้าตั้งค่าในระบบ
    • Scopes: openid และ profile
    • Add friend option (Bot link feature): On (Aggressive) — ผู้เช่าจะได้เพิ่ม OA เป็นเพื่อนตอนเปิดครั้งแรก
  4. คัดลอก LIFF ID (รูปแบบ 1234567890-AbCdEfGh) ไปใส่ในระบบ
  5. กลับไปที่ channel → เปลี่ยนสถานะจาก Developing เป็น Published (ถ้ายังเป็น Developing คนอื่นจะเปิดไม่ได้)
  1. ตั้งค่า → LINE OA: กรอกครบ 4 ช่อง ติ๊ก เปิดให้ผู้เช่าใช้งานผ่าน LINE → บันทึก
  2. ระบบทดสอบให้ทันที ถ้าขึ้น ✓ เชื่อมต่อได้ พร้อมชื่อ OA ถือว่าเสร็จ
ข้อความที่เห็น วิธีแก้
Channel access token ไม่ถูกต้องหรือหมดอายุ Issue token ใหม่ในแท็บ Messaging API แล้วใส่ใหม่
Webhook URL ไม่ตรงกับที่ระบบให้ไว้ คัดลอก Webhook URL จากระบบไปวางใหม่ทั้งบรรทัด
ยังไม่ได้เปิด “Use webhook” เปิดสวิตช์ในแท็บ Messaging API
Channel secret ไม่ถูกต้อง คัดลอก Channel secret จาก Basic settings ของ Messaging API channel (ไม่ใช่ของ LINE Login)

ช่อง secret และ token เว้นว่างได้เมื่อบันทึกครั้งถัดไป ระบบจะใช้ค่าเดิม (เก็บเข้ารหัสไว้ ไม่มีใครในทีมดูค่าย้อนหลังได้) เฉพาะ เจ้าของ ที่แก้ไขได้ ผู้จัดการเห็นสถานะอย่างเดียว

ขั้นต่อไป: เชื่อม LINE ให้ผู้เช่า