สรุป 9 อัปเดตสำคัญล่าสุดของ LINE Messaging API ต้อนรับปี 2023 

ผมเชื่อว่า ตั้งแต่เปิดปี 2023 มา หลาย ๆ คนก็คงได้เริ่มต้นตั้งเป้าหมายกันว่าเราอยากจะทำอะไรกันบ้างไม่ว่าจะเป็น การลดน้ำหนัก การหันมาดูแลสุขภาพ ตั้งเป้าไต่เต้า ขึ้นสู่ตำแหน่งที่สูงขึ้น

สำหรับผมก็เช่นกันครับ… ในปีนี้ ผมตั้งเป้าหมายที่จะทำให้ LINE API เป็นสิ่งที่เข้าใจได้ง่ายมากขึ้น สามารถเข้าใจได้ทุกคน ไม่ใช่แค่นักพัฒนา หรือ โปรแกรมเมอร์เท่านั้น และผมเชื่อว่า LINE API จะช่วยทำให้แบรนด์ต่าง ๆ สามารถทำแคมเปญการตลาดได้มีประสิทธิภาพมากขึ้น และ สร้างสรรค์มากขึ้นด้วย 

ดังนั้นวันนี้ ผมเลยตั้งใจที่จะเขียนคอนเทนต์ “สรุป 9 อัปเดตสำคัญของ LINE Messaging API ต้อนรับปี2023” เพื่อให้ทุกคนที่กำลังสนใจจะพัฒนา หรือ กำลังพัฒนา แชทบอทบน LINE OA สามารถศึกษาได้ในบทความนี้ที่เดียวเลย (ปล. สำหรับ LINE LIFF จะทำเป็นคอนเทนต์แยกออกมาเป็นอีกหนึ่งคอนเทนต์นะครับ รอติดตามกันได้เลย) 

อัปเดตที่ 1: แชทบอททำงานร่วมกับ Admin ได้แล้ว 

ผมเชื่อว่าหลาย ๆ คนที่เคยใช้งาน Chatbot บน LINE ก่อนหน้านี้ ก็น่าจะพบเจอปัญหาว่าเวลาเปิดใช้งานแชทบอท แล้วแอดมิน (Admin) ไม่สามารถเข้าไปดูแลลูกค้าได้ ทำให้ผู้ให้บริการจำเป็นต้องเลือกวิธีการใด วิธีการหนึ่งในการดูแลลูกค้า แต่ข่าวดี ในปี 2023 นี้ผู้ให้บริการ สามารถให้แชทบอททำงานร่วมกับ Admin ได้แล้ว โดยวิธีการง่าย ๆ ดังนี้เลยครับ

1. ให้คุณเข้าไปที่เว็บไซต์ manager.line.biz แล้วกดไปที่เมนูการตั้งค่า

หน้าเว็ป manager.line.biz

2. ให้คุณเข้าไปที่เมนู “ตั้งค่าการตอบกลับ” และ เลือกเปิดใช้งานฟีเจอร์การตอบกลับแบบแชท และ Webhook พร้อมกันดังรูปตัวอย่าง 

ตั้งค่าการตอบกลับ LINE OA

เพียงเท่านี้ผู้ให้บริการ สามารถให้แชทบอททำงานร่วมกับ Admin ได้แล้ว

อัปเดตที่ 2:  อัปเดตการออกแบบ Flex Message ให้ตรงใจได้มากขึ้น 

ปัจจุบันนักพัฒนา หรือ นักการตลาด สามารถออกแบบ Flex Message ผ่าน Flex Message Simulator ให้ตรงกับดีไซน์ และ รองรับกับการอ่านในทุก Device มากขึ้น  

เพราะในปี 2023 นี้ LINE ได้อัปเดตให้ Flex Message Simulator สามารถกำหนด Property ต่าง ๆ ให้เราปรับแต่งได้มากขึ้น  

1. Video Component 

ตอนนี้ คุณสามารถออกแบบข้อความ Flex Message ให้นำเสนอวิดีโอได้แล้ว

Flex Message Simulator - VDO Component

2. LINE Spacing 

หลาย ๆ คนที่เคยออกแบบ Flex Message อาจจะพบปัญหาว่า เวลาใช้ตัวอักษรภาษาไทย  แล้วเรามีพิมพ์ข้อความที่มีสระ ช่องไฟของข้อความระหว่างบรรทัด ไม่เพียงพอ อาจจะเกิดการทับกัน ของสระ และตัวอักษร แต่ปัญหาเหล่านี้ของคุณจะหมดไป เพราะปัจจุบัน คุณ สามารถที่กำหนดช่องว่างระหว่างบรรทัด

Flex Message LINE Spacing

3. Max Width & Max Height 

สำหรับใครที่เคยออกแบบ Flex Message คงจะเคยพบเจอปัญหาว่า มือถือแต่ละรุ่นนั้นมีขนาดหน้าจอที่ไม่เท่ากัน เวลานำไปแสดงผล ก็เลยทำให้ข้อความ Flex Message มีความผิดเพี้ยนไปตามขนาดหน้าจอมือถือด้วย 
แต่ด้วย Property ใหม่ อย่าง Max Width & Max Height นั้น นักออกแบบจะสามารถควบคุมความกว้าง และ ความสูงของ ข้อความ Flex Message ได้แล้ว 

Flex Message Simulator - Max Width & Max Height

อัปเดตที่ 3:  ไม่พลาดทุก Webhook Event ด้วย Webhook Redelivery 

อัปเดตข้อนี้ จะเฉพาะเจาะจงกับนักพัฒนา เป็นพิเศษนะครับ นักการตลาดรู้ไว้ก็ไม่เสียหลายเลย ผมเชื่อว่านักพัฒนาหลายท่าน คงจะเคยได้รับอีเมลจาก LINE ส่งมาว่า Chatbot เรามีปัญหาเนื่องจากเวลา Sever ส่ง Webhook Event มาแล้ว Sever ของเราไม่ได้ Response 2XX หรือ Success กลับไป ซึ่งเมื่อเกิดเหตุการณ์นี้ นี่ก็อาจจะทำให้แชทบอทของเราพลาดโอกาสที่จะได้ตอบกลับไปหาลูกค้า 

แต่วันนี้นักพัฒนาจะไม่ต้องกังวลอีกต่อไป เพราะว่า LINE ได้มี Webhook Redelivery ให้เราสามารถเปิดใช้งาน 

LINE Messaging - Webhook Redelivery

โดยเมื่อนักพัฒนาเปิด Webhook Redelivery ทิ้งเอาไว้ เมื่อเกิดเหตุการณ์ที่ LINE ส่ง Webhook Event มา แล้ว Sever ของเราไม่ได้ Response 2XX หรือ Success กลับไป Sever ของ LINE ก็จะมีการส่ง Webhook Event มาใหม่อีกครั้ง โดย Webhook Event Object ที่ส่งมาใหม่จะมีข้อมูลเหมือนกับข้อความต้นฉบับเลย แต่มี deliveryContext.isRedelivery ที่เปลี่ยนจาก False เป็น True ครับ 

อัปเดตที่ 4:  เพิ่ม Postback Action ให้ตอบโจทย์การใช้งานของลูกค้ามากยิ่งขึ้น

ก่อนอื่น ผมขออนุญาตอธิบายทุกท่านให้เข้าใจคำว่า Postback Action ก่อน

Postback Action คืออะไร 

Postback Action คือ Action ประเภทหนึ่งที่เมื่อผู้ใช้งานกดหรือทำ จะเกิด Webhook Post ค่ากลับไปที่ Sever ของเรา เพื่อให้เราสามารถนำค่านั้นไปใช้งานต่อ อาทิเช่น เรามีปุ่มบน Flex Message สำหรับจองคิวร้านอาหาร เมื่อลูกค้ากดปุ่ม Postback Action นั้น
ก็จะเกิด Webhook Post ส่งค่า “เวลา” ที่คนสะดวกทานอาหารไปที่ Sever ของเราเพื่อทำการลงคิวต่อไป 

โดย LINE ได้เพิ่ม Input Option สำหรับ Postback Action ทั้งหมด 3 แบบในช่วงปลายปี 2022 ได้แก่ 

  1. เปิด – ปิด Rich Menu 
  2. เปิด Keyboard (พิเศษใส่ Fill in text ได้อีกด้วยนะ)
  3. เปิด Voice Input 
Postback Action - Input Option

อัปเดตที่ 5:  แอดมิน Leave Channel ได้แล้ว (เอเจนซี่ดีใจมาก) 

ในอดีต หากคุณเป็นแอดมินของ Channel ของ LINE Developer  และ คุณมีความประสงค์จะออกจาก Channel นี้ เพราะงานเราจบสัญญาแล้ว หรือ ส่งมอบงานเสร็จเป็นที่เรียบร้อยแล้วแอดมินจะต้องเดินไปบอก ลูกค้า หรือ แอดมินของ Channel ท่านอื่นให้ลบเราออกจาก LINE ให้ 

แต่ในวันนี้ คุณไม่ต้องเขิน ๆ เดินไปบอกลูกค้า หรือ แอดมินของ Channel ให้ลบเราออกไปอีกต่อไปเพราะคุณสามารถกด Leave Channel ได้ด้วยตัวของคุณเองแล้ว

LINE Developer-Leave Channel

อัปเดตที่ 6:  ตัวช่วยตรวจสอบ Rich Menu Object / Message Obj ว่าโค้ดถูกต้องไหม 

นักพัฒนา หรือ นักการตลาด ที่เคยอัปเดต Rich Menu หรือ บรอดแคสต์ข้อความผ่าน Messaging API น่าจะเคยเจอปัญหาว่า โค้ดของ Rich Menu Object หรือ Message Obj ไม่ถูกต้อง

ซึ่งมักจะสร้างปัญหาเรา เวลาเราต้อง อัปเดต Personalized Rich Menu ให้ลูกค้าตาม UID หรือ Push Message ให้ลูกค้าทีละคน เพราะถ้าโค้ดของ Rich Menu Object หรือ Message Obj ไม่ถูกต้องก็กลายเป็นว่า คำสั่งที่เราส่งไปทีละคนใช้งานไม่ได้เลย 

ดังนั้น LINE จึงมีเส้น API เตรียมไว้ให้เรา เช็กว่า โค้ดของ Rich menu Object หรือ Message Obj ถูกต้องหรือไม่ ก่อน ที่เราจะนำโค้ดของ Rich menu Object หรือ Message Obj ไปใช้งานต่อครับ 

LINE API - Validation ของ Rich Menu

รายละเอียด API ของ Validation ของ Rich Menu และ Validation Message Object ของ Message ประเภทต่างๆ  

อัปเดตที่ 7:  Template Message สามารถเปิดในคอมแล้ว

ในก่อนหน้านี้นั้น ข้อความประเภท Template Message นั้น จะไม่สามารถแสดงผลบนคอมพิวเตอร์ แสดงผลได้แค่บนมือถือเท่านั้น 

แต่ว่าในปัจจุบัน คุณสามารถเปิดข้อความ Template Message บนคอมพิวเตอร์ได้แล้วครับ 

Template Message Open on Desktop
(ขอขอบคุณรูปจากทาง LINE Developers Thailand) 

อัปเดตที่ 8:   การขอใช้งาน Banner  และ Stay Event ของ Beacon 

ก่อนอื่นขออนุญาตแนะนำให้ทุกคนรู้จักกับ LINE Beacon ก่อนครับว่าคืออะไร 

LINE Beacon
(ขอขอบคุณรูปภาพจาก AIS Store)

LINE Beacon คือ เครื่องมือหนึ่งสำหรับส่งข้อมูลระยะสั้น โดยใช้ Bluetooth Low Energy (BLE)  

จุดเด่นคือ เมื่อมีผู้ใช้เดินเข้าไปในพื้นที่ที่มี สัญญาณ ของ LINE Beacon แบรนด์จะสามารถส่งข้อความต่าง ๆไปหาผู้ใช้ได้ สำหรับนักการตลาด หรือ นักพัฒนาสนใจ LINE Beacon คุณสามารถกดเข้าไปดูรายละเอียดเพิ่มเติมได้ที่เว็บไซต์ https://linedevth.line.me/th/line-beacon หรือ หากใครสนใจซื้อ Beacon สามารถซื้อได้ที่ AIS Store นะครับ 

โดยในวันที่ 23 พฤศจิกายน 2022 ที่ผ่านมานั้น LINE ได้มีประกาศเปลี่ยนแปลงเงื่อนไขในการขอใช้งานสัญญาณ Banner และ Stay ของอุปกรณ์ LINE Beacon ในประเทศไทย โดยมีเงื่อนไขรายละเอียด ดังต่อไปนี้

ประเภทสัญญาณผู้มีสิทธิ์ขอใช้สัญญาณ
Banner  เฉพาะบัญชี LINE Official Account แบบ Verified หรือ Premium 
Stay Certified Provider  

สำหรับผู้ที่มีเจตนาจะขอใช้งานสัญญาณ Banner และ Stay ของอุปกรณ์ LINE Beacon  สามารถกรอกข้อมูลใน Application Form พร้อมแนบ Proposal วัตถุประสงค์การใช้งาน, ติดตั้งที่ไหน, ระยะเวลาเท่าไร, การเก็บข้อมูล User ที่ไหนอย่างไร แล้วส่งไปที่อีเมล dl_api_th@linecorp.com ได้เลยครับ 

อัปเดตที่ 9:   ห้ามมี Duplicate Property ใน Request 

กฎใหม่ข้อนี้มีผลกับนักพัฒนาโดยตรงเลยนะ เพราะตอนนี้ LINE จะไม่อนุญาตให้ นักพัฒนาส่ง Duplicate Property ใน JSON Object ของเราอีกต่อไป โดยถ้า LINE พบว่าใน JSON Object มี Duplicate Property ทาง LINE จะส่ง Response 400 หรือ Error กลับมาให้เราทันทีเลย เพื่อป้องกันความสับสนในการส่งข้อความครับ 

LINE API - Duplicate Property
(ขอขอบคุณรูปจากทาง LINE Developers Thailand) 

และนี่คืออัปเดตทั้งหมด 9 ข้อ เกี่ยวกับ LINE Messaging API ที่คนใช้ LINE OA ต้องรู้ หวังว่าคอนเทนต์นี้จะเป็นประโยชน์สำหรับ นักการตลาด ผู้ประกอบการ หรือ นักพัฒนา ที่กำลังเริ่มต้นศึกษา LINE API นะครับ 
 
สำหรับใครที่ชื่นชอบบทความ นี้อย่าลืมแชร์บทความนี้เพื่อส่งต่อความรู้ดี ๆ ให้กับเพื่อน ๆ ของคุณ นอกจากนี้คุณยังสามารถอ่านบทความสาระความรู้เกี่ยวกับ LINE และ LINE API ได้ที่เว็บไซต์ https://sparkth.io/ หรือ Facebook  
 
หากคุณกำลังมองหาที่ปรึกษาด้านการตลาดออนไลน์หรือ Partner ที่จะช่วยวางกลยุทธ์ทางการตลาด SPARK Factor จะพาคุณยกระดับธุรกิจ และเติบโต ไปกับเราอย่างมีประสิทธิภาพปรึกษาทำการตลาด ติดต่อได้ทาง     

📧 Email: support@sparkth.io 

📞 Tel: 085-099-2551, 086-531-8748 



Related Posts 

บทความเพิ่มเติม

Blog at WordPress.com.

%d bloggers like this: