การเชื่อมต่อ LINE OA กับระบบ Oho Chat จะต้องใช้ในส่วนของ Messaging API ของ LINE ในการเชื่อมต่อกัน และ ในส่วนของ Providers วันนี้ทาง Oho Chat จะพามารู้จักทั้งสองส่วนด้วยกัน
LINE Developers และ Providers คืออะไร
- LINE Developers: LINE Developers คือคอนโซลทางเทคนิคสำหรับการจัดการ LINE OA ซึ่งช่วยให้บริษัทต่างๆ สามารถตั้งค่าทรัพยากรการพัฒนาต่างๆ ที่เกี่ยวข้องกับ LINE OA เช่น การตั้งค่าสำหรับข้อความพุชอัตโนมัติหรือข้อมูลการรับรองความถูกต้องที่จำเป็นสำหรับเพื่อนใหม่ LINE Developers แตกต่างจากแพลตฟอร์ม LINE OA (Official Account Manager) แพลตฟอร์ม LINE OA เป็นที่ที่บริษัทสามารถจัดการการสื่อสารกับเพื่อนๆ ได้โดยตรง
- Provider: Provider (ผู้ให้บริการ) หมายถึงบุคคลหรือบริษัทที่ให้บริการ เช่น ชื่อบุคคลหรือชื่อบริษัท ผู้ให้บริการทั้งหมดอยู่ภายใต้ข้อกำหนดการใช้งานและนโยบายของ LINE ดังนั้นผู้ให้บริการรายหนึ่งควรเป็นตัวแทนของบริษัทเดียวเท่านั้น (หมายเลขประจำตัวผู้เสียภาษีหนึ่งหมายเลข)
ในแพลตฟอร์ม LINE Developers ผู้ให้บริการไม่สามารถมี LINE OA หลายรายการที่เป็นของบริษัทหลายแห่งได้
- Developer คือนักพัฒนาที่ Login ด้วย LINE account เข้าไปใช้งานใน LINE Dev Console โดยที่ในการใช้งานครั้งแรกเราจะต้องลงทะเบียนเป็น Developer ก่อน (เฉพาะครั้งแรกเท่านั้น)
- Provider จำไว้ว่ามันคือ “ชื่อของผู้ให้บริการ” นั่นเอง ซึ่งก่อนที่เราจะสร้าง Chatbot เราต้องมี Provider ก่อน โดยอาจจะเป็นชื่อนักพัฒนาส่วนบุคคล, ชื่อบริษัท/องค์กร ที่จะเป็นคนดูแล Chatbot ต่างๆ (1 Provider มี Chatbot ได้หลายๆตัว) โดยผู้ใช้จะเห็นชื่อ Provider นี้ในหน้า Consent ต่างๆ เช่น ตอนแอด Chatbot เข้ามาครั้งแรก เป็นต้น
- Channel เปรียบเสมือน app ก็ว่าได้ ซึ่งเราสามารถมี app ได้หลายๆ app ใน 1 Provider เช่น อยากจะสร้าง Chatbot ก็ใช้ Messaging API Channel หรืออยากจะสร้าง LIFF ก็ใช้ LINE Login Channel เป็นต้น
ปัญหาที่มักเกิดขึ้นเมื่อเปิดใช้งานไม่ถูกวิธี
แม้ว่าธุรกิจจะมีสิทธิ์เป็นเจ้าของ LINE OA แต่อาจไม่มีสิทธิ์เข้าถึง Providers หากเจ้าของไม่ได้ทำการสร้าง Provider ด้วยตนเอง การสร้าง Provider ครั้งแรกมักไม่เกิดปัญหา แต่เมื่อธุรกิจต้องการนำ LINE OA เชื่อมต่อ API กับระบบอื่นๆ เช่น ระบบ Oho Chat มักเกิดปัญหาเนื่องจากไม่มีสิทธิ์เข้าถึง Providers กรณีที่ Oho Chat พบบ่อยครั้ง ได้แก่
- ธุรกิจจัดจ้างให้บุคคลหรือบริษัทอื่นจัดการ LINE OA และ Providers ให้ทั้งหมด แล้วภายหลังหมดสัญญาหรือไม่สามารถติดต่อบุคคลหรือบริษัทนั้นได้ เช่น จ้างฟรีแลนซ์ให้ออกแบบติดตั้งแชทบอท หรือจ้าง Digital agency ให้บริการที่ปรึกษา LINE OA
- เมื่อผู้ที่เคยเปิดใช้งาน หรือผู้สร้าง Providers กรณีตัวอย่าง ลาออกไปแล้ว ทำให้ผู้อื่นๆที่ยังอยู่ไม่มีสิทธิ์การเข้าถึง Providers และ อาจจะทำให้ติดต่อไม่ได้ เช่น ธุรกิจมอบหมายให้แอดมิน A เป็นผู้ประเมินระบบรวมแชทเจ้าต่างๆ โดยให้ทดลองใช้เพื่อไปนำข้อดึข้อเสียและราคามาเสนอผู้บริหาร ต่อมาแอดมิน A จึงเชื่อมต่อ LINE OA ของบริษัท เพื่อทดลองใช้งานเสมือนจริง โดยแอดมิน A เป็นผู้เปิดใช้งาน Messaging API และสร้าง LINE Provider ภายหลัง เมื่อธุรกิจต้องนำ LINE OA ไปเชื่อมต่อกับระบบอื่นๆ แต่ไม่สามารถทำได้ เนื่องจากแอดมิน A เป็นผู้ที่มีสิทธิ์เข้าถึง Providers เพียงคนเดียว แต่แอดมิน A ได้ลาออกจากงานไปแล้ว (หลายครั้งไม่มีใครทราบว่าแอดมิน A เป็นคนสร้าง LINE Provider)
ข้อควรรู้สำหรับการเปิดใช้งาน LINE Developers และ Providers
ข้อควรรู้ : ผู้ที่เปิดใช้งานคนแรก ควรจะเป็น เจ้าของธุรกิจ เนื่องจากหากผู้ใดเปิดใช้งานแล้ว จะเป็นผู้เดียวที่มีสิทธิ์ในการเข้าถึงและนำ LINE OA ไปเชื่อมต่อกับระบบอื่นๆ หรือ หากเปิดใช้งานควรเชิญให้คนที่มีสิทธิ์เข้าถึง Providers มากกว่า 1 คน
- หากมีการสร้าง Providers แล้ว และ ผู้นั้นมีสิทธิ์ใน Providers สามารถเข้าไปที่ LINE Developers และจะพบ Providers โดยที่ไม่ต้องสร้างใหม่ คลิกที่นี่ เพื่อเข้าสู่ LINE Developers เพื่อตรวจสอบสิทธิ์
- หากมีการสร้าง Providers แล้ว และ ผู้นั้นมีสิทธิ์ใน Providers สามารถดูรายละเอียดขั้นตอนการเชื่อมต่อ LINE OA กับ Oho Chat ได้ที่ วิธีการเชื่อมต่อ LINE OA
หากไม่สามารถทราบได้ว่าใครเปิดใช้งาน Providers ทำอย่างไรได้บ้าง
- สำหรับธุรกิจที่ไม่สามารถทราบได้ว่าผู้ใดเปิดใช้งาน Providers คนแรกหรือไม่สามารถเข้าถึง Providers นั้นได้ จะต้องติดต่อทาง LINE ช่องทางเดียวเท่านั้น เนื่องจากทางระบบอื่นๆ จะไม่สามารถเข้าถึงข้อมูลในส่วนนี้ได้
- โดยช่องทางการติดต่อจะเป็นการกรอกฟอร์ม เพื่อแจ้งเรื่องไปยังทาง LINE ให้ตรวจสอบ คลิกที่นี่ เพื่อติดต่อ LINE เพิ่มเติม