หน้า ตั้งค่าบัญชี LINE มีช่อง Channel ID และ Channel Secret อย่างละ 2 ชุด ค่าทั้ง 4 ช่องนี้ไม่ได้สร้างขึ้นใน DeepBLOK แต่คัดลอกมาจากฝั่ง LINE ของแบรนด์

⚡ ทางลัด: ค่าที่ต้องกรอกมาจาก 2 ที่ — Messaging API ใน LINE Official Account Manager → ส่วน Line Reply Message Setup · channel ประเภท LINE Login ใน LINE Developers Console → ส่วน Line Liff Setup

🔑 ต้องเข้าได้ 2 ระบบของ LINE ก่อน — LINE Official Account Manager และ LINE Developers Console ถ้ายังไม่มีสิทธิ์ทั้งคู่ จะทำขั้นตอนฝั่ง LINE ไม่ได้เลย ขอสิทธิ์ก่อนนัดเวลากับทีม

📌 ข้อควรรู้: ขั้นตอนฝั่ง LINE แบรนด์เป็นคนกดเอง ส่วนการกรอกค่าลงระบบหลังบ้านเป็นงานของทีม DeepBLOK ทีมจะนัดเวลาและบอกทีละขั้นให้ระหว่างเปิดใช้ระบบ

สิ่งที่ต้องมีก่อนเริ่ม

  • บัญชี LINE Official Account ที่เปิดใช้งานแล้ว — ไม่จำเป็นต้องผ่านการยืนยันตัวตนกับ LINE เปิดบัญชีแล้วเชื่อมต่อได้เลย
  • สิทธิ์ผู้ดูแลใน LINE Official Account Manager และ LINE Developers Console — 2 ระบบนี้เป็นของ LINE ไม่ใช่ของ DeepBLOK และต้องเข้าได้ทั้งคู่ เพราะค่าที่ต้องใช้อยู่คนละที่กัน
  • Provider ใน LINE Developers Console — เป็นที่เก็บ channel ของแบรนด์ หากยังไม่มี ให้สร้างก่อน 1 รายการ
  • สิทธิ์เมนู ตั้งค่าระบบ ในระบบหลังบ้าน — สำหรับผู้ที่จะเป็นคนกรอกค่า โดยทั่วไปคือทีม DeepBLOK

ที่มาของค่าทั้ง 4 ช่อง

หน้า ตั้งค่าบัญชี LINE แบ่งเป็น 2 ส่วน ส่วนละ 2 ช่อง รวมเป็น 4 ช่อง ตัวเลขนี้ตรงกับจำนวน channel ที่แบรนด์ต้องมีในฝั่ง LINE พอดี คือ channel 2 กล่อง กล่องละ 2 ค่า

channel 2 กล่องนี้ทำหน้าที่ต่างกันและเก็บอยู่คนละที่ กล่องแรกคือ channel ประเภท Messaging API ซึ่งอยู่กับบัญชี LINE OA และต้องเปิดใช้งานก่อนจึงจะมีค่าให้คัดลอก ใช้สำหรับส่งข้อความและตอบกลับ ส่วนกล่องที่สองคือ channel ประเภท LINE Login ซึ่งต้องสร้างขึ้นใหม่ ใช้สำหรับหน้าจอที่ลูกค้าเปิดใช้งานในแอป LINE

ประเภทของ channelคัดลอกค่าได้จากกรอกลงส่วน
LINE LoginLINE Developers Console → channel ที่สร้างใหม่ → Basic settingsLine Liff Setup
Messaging APILINE Official Account Manager → SettingsMessaging APILine Reply Message Setup

⚠️ ข้อสังเกต: ให้ดูที่ ประเภทของ channel เป็นตัวแยกว่าค่าไหนลงช่องใด ไม่ใช่ดูที่ตัวเลข Channel ID เพราะตัวเลขของแต่ละแบรนด์ไม่ได้เรียงเหมือนกันทุกราย และบางแบรนด์อาจได้ตัวเลขที่ใกล้เคียงกันมาก วิธีที่ใช้ได้ทุกกรณีคืออ่านป้ายประเภทบนกล่อง channel ก่อนคัดลอก

หน้า Channels ของ provider ใน LINE Developers Console แสดง channel 2 กล่องพร้อมป้ายประเภท
ป้ายใต้ชื่อกล่องคือตัวบอกว่าค่าในกล่องนั้นจะไปลงช่องใด

การเก็บค่าจากฝั่ง LINE

ทีม DeepBLOK จะบอกทีละขั้นระหว่างนัดหมาย แต่ถ้าอยากเตรียมล่วงหน้า ทั้งหมดใช้เวลาประมาณ 5 นาที และแบ่งเป็น 2 ช่วงตาม channel 2 กล่อง

ค่าชุดที่ 1 จากหน้า Messaging API

1. เปิด LINE Official Account Manager แล้วเข้า Settings กดไอคอนรูปเฟืองที่มุมขวาบนของหน้า

2. เลือก Messaging API จากเมนูด้านซ้าย แล้วคัดลอกค่า 2 ค่า หน้านี้แสดงค่า 2 ค่าของ channel ประเภท Messaging API พร้อมปุ่มคัดลอกข้างค่าแต่ละตัว หน้านี้เป็นของ LINE และแสดงตามภาษาที่ตั้งไว้ในบัญชี จึงขึ้นว่า แชนเนล ID และ ความลับแชนเนล ในโหมดไทย ตรงกับ Channel ID และ Channel Secret คัดลอกทั้ง 2 ค่าส่งให้ทีม DeepBLOK

หากหน้านี้ยังไม่มีค่าขึ้นมาให้ แปลว่าบัญชียังไม่ได้เปิดใช้งาน Messaging API ให้กดเปิดใช้งานในหน้าเดียวกันนี้ก่อน แล้วค่าทั้ง 2 จะปรากฏขึ้น

หน้า Messaging API ใน LINE Official Account Manager แสดง Channel ID และ Channel Secret
ค่า 2 ค่าจากหน้านี้คือชุดที่ไปลงส่วน `Line Reply Message Setup`

ค่าชุดที่ 2 จาก channel ประเภท LINE Login

3. เปิด LINE Developers Console แล้วเลือก provider ของแบรนด์ จากหน้า Messaging API มีลิงก์พาไป LINE Developers Console ได้โดยตรง เมื่อเข้าไปแล้วเลือก provider ที่สร้างไว้ จากนั้นกด Create a new channel

4. เลือกประเภทของ channel เป็น LINE Login ในหน้าต่างที่ให้เลือกประเภท ให้เลือก LINE Login เป็นกล่องที่รองรับหน้าจอที่ลูกค้าเปิดในแอป LINE

5. ตั้งค่าประเทศ 2 ช่อง Region to provide the service และ Company or owner's country / region เลือก Thailand ทั้ง 2 ช่อง

6. กรอกชื่อและเลือกชนิดของแอป Channel name และ Channel description ใส่ชื่อแบรนด์ ส่วน App types ให้ติ๊กทั้ง Web app และ Mobile app การติ๊กไม่ครบทั้ง 2 รายการเป็นสาเหตุที่พบบ่อยของหน้าจอลูกค้าที่เปิดไม่ขึ้นในภายหลัง

7. ติ๊กยอมรับเงื่อนไข แล้วกด Create มีช่องยอมรับเงื่อนไข 2 ช่องอยู่ท้ายฟอร์ม ติ๊กครบแล้วกดปุ่มสีเขียว Create

8. เปลี่ยนสถานะเป็น Publish แล้วคัดลอกค่า 2 ค่า channel ที่เพิ่งสร้างจะขึ้นสถานะ Developing ให้กดเปลี่ยนเป็น Publish ก่อน จากนั้นคัดลอก Channel ID และ Channel Secret ของ channel นี้ส่งให้ทีม