ส่วนนี้จะเป็นการทดสอบ Line Messaging API มาใช้ทดสอบ ร่วมกับ Postman ซึ่งไม่ต้องกังวลในเรื่องของการ coding เนื่องจากบทความนี้จะเน้นความเข้าใจพื้นฐานในการทดสอบ Line API กันก่อน

สำหรับ Postman เป็นโปรแกรมที่นักพัฒนามักจะนำมาทดสอบ API โดยหากใครยังไม่ได้ติดตั้งลงเครื่องคอมพิวเตอร์ สามารถดาวน์โหลดฟรีได้ที่นี่ https://www.postman.com/downloads/

1. ก่อนอื่น จากตอนที่แล้ว เข้าใจการทำ Line Chatbot โดยใช้ Postman ตอนที่ 1 นำข้อมูลที่ได้สมัครไว้ที่ https://developers.line.biz/console ดังรูป

line chatbot

จากรูปด้านบนเราจะนำข้อมูลมาใช้งานดังนี้

ข้อมูลจากหน้า Basic Settings ให้นำเอา “Your user ID” 

ส่วนข้อมูลจากหน้า Messaging API ให้นำส่วน “Channel access token” (หากไม่มีการแสดงค่าให้คลิกที่ปุ่ม “Issue” ด้านขวามือ)

2. ทำการ Add friend ใน application “Line” เพื่อทดสอบ Chatbot เรา โดยไปที่หน้า Messaging API แล้วสแกน QR Code เพิ่มเพื่อน ดังรูปตัวอย่าง (** QR Code ในรูปตัวอย่าง อาจจะใช้ไม่ได้เพราะผู้เขียนจะทำการลบ Channel นี้ไป ดังนั้นอยากให้ผู้อ่านลองทดสอบกับของตัวเอง)

 

linebot qr code

ข้อแนะนำ : ควรปิดข้อความตอบกลับอัตโนมัติของ line ทำได้โดย เข้าที่หน้า Messaging API แล้วเลื่อนลงมาจะเจอ

Auto-reply messages

แล้วกดปิดข้อความอัตโนมัติดังรูป

ปิดข้อความตอบกลับอัตโนมัติ

3. เข้ามาที่ลิงค์ https://developers.line.biz/en/reference/messaging-api/#send-push-message ซึ่งจะแสดงดังรูป

Send push message

4. ทำการเปิด Postman ขึ้นมา เลือก API Method เป็นแบบ Post และใส่ url เป็น https://api.line.me/v2/bot/message/push ดังรูป

postman linebot

5. ที่ Postman เข้าไปที่ Authorization แล้วเลือก Bearer Token แล้วใส่ Channel access token

Channel access token

6. เข้าสู่การทดสอบ API โดยที่ Postman ไปเลือกที่ Body > Raw > เลือก JSON

postman linebot

7. กลับมาที่ https://developers.line.biz/en/reference/messaging-api/#send-push-message แล้ว copy ในส่วนของ Example request ดังรูป

linebot

แล้ววางที่ Postman ดังรูป

postman line chatbot
ที่ "to": "U4af4980629..." ให้ใส่ Your user ID ทับแทนตรง U4af4980629... แล้วกดปุ่ม Send
postman line chatbot

8. เปิด Application Line ของเราจะพบว่ามีข้อความส่งมาหาดังนี้

postman line chatbot

ซึ่งตอนนี้เราสามารถนำ Line API ไปใช้กับ Postman ได้สำเร็จแล้ว ลองทำตามดูกันนะคะ

ผู้เขียน ศุภลักษณ์ สิงห์จารย์

วันที่ 14 สิงหาคม พ.ศ. 2564