LINE Official Account เชื่อมต่อ Website: คู่มือ 2026
LINE Official Account enables businesses to connect directly with customers through LINE's messaging platform. You can integrate LINE Login for social authentication, embed a chat widget for customer support, and build automated messaging workflows using the LINE Messaging API. This guide covers the technical setup, security requirements, and practical use cases.
LINE Official Account เป็นเครื่องมือที่ทำให้ธุรกิจเชื่อมต่อกับลูกค้าผ่าน LINE โดยตรง สามารถใช้ LINE Login สำหรับการลงชื่อเข้า, LINE Chat Widget เพื่อให้ลูกค้าติดต่อ และ LINE Messaging API เพื่อรับ-ส่งข้อความอัตโนมัติได้ บทความนี้จะอธิบายวิธีการเชื่อมต่อแต่ละส่วนพร้อมข้อกำหนดทางเทคนิคที่จำเป็น
สารบัญ
LINE Official Account คืออะไร
LINE Official Account เป็นบัญชีทางการสำหรับธุรกิจบน LINE Platform ซึ่งช่วยให้ธุรกิจสามารถสร้างช่องทาง (Channel) เพื่อติดต่อและจัดการลูกค้าได้อย่างเป็นระบบ ธุรกิจสามารถใช้ Official Account เพื่อส่งข้อความ ข้อมูล หรือการแจ้งเตือน ได้ตลอดเวลา นอกจากนี้ยังสามารถเชื่อมต่อ Official Account กับ Website เพื่อให้ลูกค้าเข้าถึงข้อมูลและบริการได้ง่ายขึ้น
- สร้างช่องทางติดต่อโดยตรงกับลูกค้าบน LINE
- ส่งข้อความและการแจ้งเตือนอัตโนมัติ
- เพิ่มตัวเลือกการลงชื่อเข้าแบบสังคม (Social Login)
- เพิ่มประสบการณ์ลูกค้าผ่านการรวมขั้นตอน
LINE Login: การลงชื่อเข้าแบบสังคม
LINE Login เป็นแนวทางการรับรองความถูกต้องแบบ OAuth ที่ให้ผู้ใช้สามารถลงชื่อเข้าใช้ Website ด้วยบัญชี LINE ของตนเอง ผู้ใช้ไม่ต้องสร้างชื่อผู้ใช้และรหัสผ่านใหม่ ระบบจะขอความยินยอมจากผู้ใช้เพื่อใช้ข้อมูลโปรไฟล์พื้นฐาน แล้วสร้างบัญชีหรือเชื่อมต่อบัญชีที่มีอยู่แล้ว
- ผู้ใช้ลงชื่อเข้าด้วยบัญชี LINE เดิม
- ไม่ต้องจำรหัสผ่านใหม่
- ได้รูปโปรไฟล์และชื่อผู้ใช้โดยอัตโนมัติ
- ปรับปรุงอัตราการสมัครสมาชิก
LINE Chat Widget สำหรับการสนับสนุนลูกค้า
LINE Chat Widget เป็นตัวควบคุมแชตที่ปรากฏอยู่บน Website ของคุณ ลูกค้าสามารถคลิกปุ่มแชตและเริ่มสนทนากับทีมสนับสนุนผ่าน LINE ได้โดยไม่ต้องออกจาก Website เมื่อลูกค้าส่งข้อความ ทีมสนับสนุนสามารถรับมันบน LINE Official Account และตอบกลับได้ทันที
- ปุ่มแชตลอยอยู่ในมุมของหน้าเว็บ
- ลูกค้าเข้าสนทนาโดยไม่ต้องออกจากไซต์
- ข้อความเชื่อมต่อไปยัง LINE Official Account
- สมดุลระหว่างการใช้งานและความสวยงาม
LINE Messaging API และ Webhook
LINE Messaging API ให้ผู้พัฒนาสามารถส่งและรับข้อความแบบโปรแกรม โดยการส่งเหตุการณ์ไปยัง Webhook URL ที่คุณกำหนด เมื่อลูกค้าส่งข้อความ Official Account ของคุณ LINE จะส่ง JSON payload ไปยัง Webhook ของคุณ ระบบของคุณสามารถประมวลผลข้อความและส่งตอบกลับอัตโนมัติได้
- LINE ส่งเหตุการณ์ไปยัง Webhook URL
- ระบบของคุณประมวลผลข้อความจากลูกค้า
- ส่งคำตอบอัตโนมัติกลับไป
- รองรับการทำงานหลายรูปแบบ (Text, Button, Carousel)
ตั้งค่า Webhook Endpoint
เพื่อรับข้อความจาก LINE จำเป็นต้องตั้งค่า HTTPS Webhook URL บนเซิร์ฟเวอร์ของคุณที่มี SSL Certificate ที่ถูกต้อง Webhook URL ต้องเป็น URL สาธารณะและต้องใช้โปรโตคอล HTTPS เท่านั้น HTTP ไม่ได้รับการยอมรับ เซิร์ฟเวอร์ของคุณต้องรับ POST request และตอบกลับด้วย HTTP 200 สถานะเพื่อให้ LINE ทราบว่าได้รับข้อมูลแล้ว
- Webhook URL ต้องใช้ HTTPS พร้อม SSL Certificate
- เซิร์ฟเวอร์ต้องเข้าถึงได้จากอินเทอร์เน็ต (public)
- ตอบกลับด้วย HTTP 200 Status Code
- ความหน่วงต้อง < 3 วินาที (timeout)
การยืนยันลายเซ็นของ Webhook
เพื่อความปลอดภัย LINE ส่งลายเซ็นของข้อมูลใน HTTP Header `X-Line-Signature` ระบบของคุณต้องตรวจสอบลายเซ็นนี้โดยใช้ Channel Secret ของคุณ ซึ่งเป็นคีย์ลับที่ LINE ให้มา ถ้าลายเซ็นไม่ตรงกัน แสดงว่าข้อมูลนี้ไม่ได้มาจาก LINE และต้องปฏิเสธคำขอ
- รับ X-Line-Signature จาก HTTP Header
- ใช้ Channel Secret และ HMAC-SHA256 เพื่อตรวจสอบ
- เปรียบเทียบลายเซ็นที่คำนวณกับค่าใน Header
- ปฏิเสธคำขอถ้าไม่ตรงกัน
กรณีการใช้งาน LINE บน Website
LINE Integration สามารถใช้ได้หลายวิธีตามความต้องการของธุรกิจ ร้านค้าออนไลน์สามารถส่งข้อมูลสถานะการจัดส่งและยืนยันการสั่งซื้ออัตโนมัติ บริษัทบริการสามารถใช้ LINE สำหรับการสนับสนุนลูกค้า 24/7 เว็บไซต์ข้อมูลสามารถส่งการแจ้งเตือนข่าวสดใหม่ ธุรกิจสามารถรวม LINE Login เพื่อให้กระบวนการสมัครสมาชิกเร็วขึ้น
- ข้อมูลสถานะคำสั่งซื้อและการจัดส่ง
- การสนับสนุนลูกค้า 24/7 โดยอัตโนมัติ
- การแจ้งเตือนข่าวและการส่งเสริมการขาย
- ระบบจองและยืนยันการจองอัตโนมัติ
แนวปฏิบัติที่ดีที่สุด
เมื่อใช้งาน LINE Integration ควรส่งข้อความที่มีค่าและเกี่ยวข้องกับลูกค้าเท่านั้น ห้ามส่งข้อความหลายรายการในไม่กี่วินาที เนื่องจากลูกค้าอาจปิดการติดต่อ ควรเพิ่มตัวเลือกให้ลูกค้าควบคุมความถี่การแจ้งเตือน ตรวจสอบ Webhook Signature ทุกครั้ง และบันทึกเหตุการณ์ LINE ทั้งหมดเพื่อแก้ไขปัญหาได้ง่าย
- ส่งข้อความที่เกี่ยวข้องและมีมูลค่า
- อนุญาตให้ลูกค้าควบคุมความถี่การแจ้งเตือน
- บันทึกและตรวจสอบ Webhook Signature เสมอ
- ทดสอบ Webhook อย่างละเอียดก่อนเปิดตัว
คำถามที่พบบ่อย (FAQ)
LINE Login กับ LINE Chat Widget ต่างกันอย่างไร
LINE Login ใช้สำหรับการลงชื่อเข้าใช้ Website โดยใช้บัญชี LINE ส่วน LINE Chat Widget ใช้สำหรับการแชตกับทีมสนับสนุน ทั้งสองสามารถใช้งานพร้อมกันบน Website เดียวกันได้
ทำไม Webhook ต้องใช้ HTTPS บังคับ
HTTPS เข้ารหัสข้อมูลเมื่อส่งผ่านเครือข่าย ป้องกันการสกัดกั้นข้อมูลส่วนตัวและข้อความลูกค้า HTTP ไม่มีการเข้ารหัส ดังนั้น LINE ต้องการ HTTPS เพื่อรักษาความปลอดภัยของข้อมูล
ข้อมูลอะไรจาก LINE Account ที่ฉันได้รับเมื่อใช้ LINE Login
โดยปกติคุณจะได้รับ User ID, ชื่อ, และรูปโปรไฟล์ เว็บไซต์ของคุณสามารถขอข้อมูลเพิ่มเติมอื่นๆ หากต้องการ เช่น อีเมล โดยขอความยินยอมจากผู้ใช้
จะรู้ได้ไหวว่า Webhook ของฉันทำงานถูกต้อง
บันทึก (Log) ทุก Webhook request ที่รับมา ตรวจสอบ Signature, และบันทึกข้อผิดพลาด ใช้เครื่องมือของ LINE Console เพื่อส่ง Test Event ไปยัง Webhook ของคุณ ตรวจสอบ Response code และข้อมูล Response ที่ได้