← บทความทั้งหมด
เปรียบเทียบ

LINE Long-lived Channel Access Token อยู่ตรงไหน และควรใช้แบบไหนแทน

ถ้าคุณกำลังค้นว่า channel access token long lived อยู่ตรงไหน คำตอบจากเอกสาร LINE คือ token นี้ออกได้จาก Messaging API channel ใน LINE Developers Console โดยอยู่ในแท็บ Messaging API ไม่ได้อยู่ในหน้ากล่องแชทของ LINE Official Account Manager และเมื่อออก long-lived token ใหม่ token เดิมที่ใช้งานอยู่จะถูกทำให้ใช้ไม่ได้

สรุปสำคัญ

  • long-lived channel access token เป็น credential ของ Messaging API channel ไม่ใช่การตั้งค่าแชททั่วไปของ LINE OA
  • เอกสาร LINE ระบุว่าแต่ละ Messaging API channel มี long-lived token ที่ใช้งานอยู่ได้หนึ่งตัว การออกใหม่จะทำให้ตัวเก่าใช้ไม่ได้
  • งาน production ควรเปรียบเทียบ channel access token v2.1, short-lived token และ stateless token ก่อนเลือกใช้ long-lived token
  • ถ้าคุณต้องการแค่รับข้อความ LINE เข้า queue, CRM หรือ AI workflow การใช้ webhook ขาเข้าที่มีลายเซ็นอาจง่ายกว่าการดูแล token ของ Official Account

หา token ใน LINE Developers Console ได้ที่ไหน

เส้นทางทั่วไปคือ:

  1. เปิด LINE Developers Console
  2. เลือก provider ที่เป็นเจ้าของ channel
  3. เปิด Messaging API channel ที่ผูกกับ LINE Official Account
  4. เข้าแท็บ Messaging API
  5. ออกหรือดู long-lived channel access token ที่แท็บนี้

เอกสาร Build a bot ของ LINE ก็อธิบายการเตรียม channel access token เป็นส่วนหนึ่งของ workflow ในแท็บ Messaging API พร้อมกับการตั้ง webhook URL และการเพิ่ม Official Account เป็นเพื่อนเพื่อทดสอบ ถ้าคุณเห็นแค่ Basic settings, LIFF หรือการตั้งค่าของ channel ประเภทอื่น อาจหมายความว่าคุณยังไม่ได้อยู่ใน Messaging API channel ที่ถูกต้อง

ถ้า LINE OA เดียวกันเชื่อมกับหลายเครื่องมืออยู่แล้ว ให้อ่าน checklist สำหรับใช้หลายเครื่องมือกับ LINE Official Account เดียว ก่อนออก token ใหม่ เพราะการเปลี่ยน token เพียงครั้งเดียวอาจกระทบระบบอื่นที่ใช้ channel เดียวกัน

long-lived, v2.1, short-lived และ stateless ต่างกันอย่างไร

คำถามนี้ไม่ใช่แค่ “ปุ่มอยู่ตรงไหน” แต่เป็นเรื่องของขอบเขตความเสี่ยงด้วย

ประเภท tokenสิ่งที่ LINE ระบุใช้เมื่อไร
Long-lived channel access tokenออกจากแท็บ Messaging API; แต่ละ Messaging API channel มี long-lived token ที่ active ได้หนึ่งตัวทดสอบ server-side หรือระบบเดิม แต่ต้องตรวจ dependency ก่อนออกใหม่
Short-lived channel access tokenอายุ 30 วัน; ได้สูงสุด 30 token ต่อ channelเหมาะกับ server deployment ที่ต้อง rotate เป็นรอบ
Channel access token v2.1กำหนดอายุได้สูงสุด 30 วัน; ได้สูงสุด 30 token ต่อ channelเหมาะกับระบบที่ต้องการ expiry ชัดเจนและออกด้วย JWT
Stateless channel access tokenเอกสาร LINE ไม่ระบุจำนวนจำกัดแบบคงที่ต่อ channelเหมาะกับทีมที่ไม่อยากจัดการ lifecycle ของ token ถาวร

ในไทย LINE เป็นช่องทางหลักของลูกค้าหลายธุรกิจ จึงมักมี CRM, automation, chatbot และระบบภายในเชื่อมกับ OA เดียวกัน หากออก long-lived token ใหม่โดยไม่รู้ว่าใครใช้อยู่ อาจทำให้ workflow อื่นหยุดทำงานได้

เมื่อไร Official Account token ไม่ใช่ layer ที่ควรเริ่ม

LINE channel access token ใช้เพื่อให้ server เรียก Messaging API ในฐานะ LINE Official Account ถ้าคุณต้องใช้ reply message, push message, rich menu, template, audience หรือ MINI App service message เส้นทาง official นี้เหมาะสม ดูรายละเอียดเพิ่มเติมใน LINE Service Messages vs Messaging API ซึ่งแยกชัดว่าการแจ้งเตือนกับแชทไม่ควรปนกัน

แต่ทีมเล็กจำนวนมากต้องการเพียงให้ข้อความจาก LINE account ที่ใช้อยู่แล้วเข้าสู่ support queue, CRM, AI triage หรือ ticketing system การสร้าง channel, เลือก token type, เก็บ secret, ดูแล webhook URL เดียว และประสานทุกเครื่องมือร่วมกัน อาจเป็นภาระมากเกินไปเมื่อเป้าหมายคือ inbound intake เท่านั้น

UnifyPort อยู่ตรงไหนในสถาปัตยกรรมนี้

UnifyPort ให้ non-official interface สำหรับรับข้อความ LINE ขาเข้า คุณไม่ต้องใช้ channel access token ของ LINE Official Account เป็นจุดเริ่ม แต่เชื่อม LINE account ผ่าน QR authorization ตามเอกสาร แล้วรับ webhook event ที่ normalize แล้ว รูปแบบเดียวกันใช้กับ WhatsApp, Telegram, TikTok, Zalo และ X ได้ด้วย

เอกสารที่เกี่ยวข้อง:

  • LINE authorization: Provider guide: LINE authorization
  • Event ขาเข้า: message.received
  • ความปลอดภัยของ delivery: ใช้ signing_secret เพื่อเปิด HMAC-SHA256 verification

ตารางตัดสินใจแบบเร็ว:

เป้าหมายทางเลือกที่เหมาะกว่า
ส่ง broadcast, rich menu, template หรือ MINI App notification จาก OALINE Messaging API token
เพิ่มเครื่องมือที่สองหรือสามบน OA เดียวกันตรวจ token type, เจ้าของ webhook และ channel limit ก่อน
รับ LINE message เข้า shared queue โดยไม่พึ่งฟีเจอร์เฉพาะของ OAUnifyPort signed inbound webhook
รับ LINE พร้อม WhatsApp, Zalo, Telegram, TikTok หรือ X ในรูปแบบเดียวกันUnifyPort normalized webhook

ถ้าคุณยังไม่แน่ใจว่าต้องใช้ LINE Official Account หรือไม่ อ่าน วิธีรับ LINE messages โดยไม่ต้องสมัคร Official Account ใหม่ เพิ่มเติม ประเด็นไม่ใช่ว่า official token ไม่ดี แต่ token นั้นแก้ปัญหา Official Account API ไม่ใช่ทุกปัญหาของ inbound support

ข้อจำกัดและ trade-off

ถ้าคุณต้องส่งในนาม Official Account ใช้ template, rich menu, audience tools หรือ MINI App service messages ให้ใช้ LINE Messaging API ทางการ non-official interface ไม่ได้แทนที่ฟีเจอร์ธุรกิจทางการของ LINE และไม่ได้ให้สิทธิ์ที่ LINE จำกัดไว้กับผลิตภัณฑ์หรือ channel บางประเภท

UnifyPort เหมาะเมื่อหน้าที่หลักคือรับ ตรวจสอบ เก็บ และ route ข้อความขาเข้าจาก account ที่ทีมใช้อยู่แล้ว แยก layer ให้ชัด: official API สำหรับ capability ของ OA; signed event stream สำหรับ cross-channel inbound intake

FAQ

LINE long-lived channel access token อยู่ตรงไหน?

อยู่ใน LINE Developers Console ให้เปิด Messaging API channel ที่ผูกกับ LINE Official Account แล้วไปที่แท็บ Messaging API เพื่อออกหรือดู token

ทำไมไม่เห็น long-lived token?

คุณอาจอยู่ผิด channel type, ไม่มีสิทธิ์บน Messaging API channel หรือยังไม่ได้เปิด Messaging API ให้ Official Account นั้น ตรวจให้แน่ใจว่าอยู่ใน Messaging API channel ที่ถูกต้อง

ออก long-lived token ใหม่จะกระทบเครื่องมืออื่นไหม?

กระทบได้ LINE ระบุว่าแต่ละ Messaging API channel มี long-lived token ที่ใช้งานอยู่ได้หนึ่งตัว การออกใหม่จะทำให้ token เดิมใช้ไม่ได้ ควรตรวจทุกเครื่องมือที่ใช้ channel เดียวกันก่อน

v2.1 token เหมาะกับ production กว่า long-lived token ไหม?

หลายกรณีเหมาะกว่า LINE ระบุว่า v2.1 กำหนดอายุได้สูงสุด 30 วันและออกด้วย JWT ได้ ทำให้วางแผน rotation ชัดเจนกว่า secret ระยะยาวตัวเดียว

ใช้ UnifyPort รับ LINE messages ยังต้องมี LINE channel access token ไหม?

ไม่ต้อง สำหรับเส้นทาง inbound ของ UnifyPort ให้เชื่อม account ตาม LINE authorization guide แล้วรับ message.received ผ่าน signed webhook แทนการเรียก LINE Messaging API ด้วย channel access token

ขั้นตอนถัดไป

ถ้าเป้าหมายคือ inbound support ไม่ใช่การพัฒนา LINE OA เต็มรูปแบบ ให้เริ่มที่ UnifyPort LINE authorization และสร้าง signed webhook ก่อนต่อเข้าระบบปลายทาง

Sources checked on 2026-08-31

UnifyPort API

เปลี่ยนการเชื่อมต่อข้อความให้เป็น pipeline ผลิตภัณฑ์ที่เสถียร

เริ่มจากการส่งผ่าน API เดียว แล้วส่งข้อความขาเข้าทั้งหมดกลับสู่ระบบธุรกิจของคุณด้วย event มาตรฐาน