สวัสดีครับ เรามาทําความรู้จักกับ Line notify และมาลองใช้งานเบื้องต้น เพื่อให้เข้าใจและสามารถนําไปต่อยอดได้ สําหรับ Line notify เป็นบริการหนึ่งของ Line ซึ่ง Line notify มีรูปแบบการให้บริการคือ ทําให้เราสามารถส่งข้อความแจ้งเตือนจาก service หรืออุปกรณ์ใดๆก็ได้ ที่สามารถเชื่อมต่อ internet ได้ และสามารถเชื่อสารด้วย http post มายัง Account ของเราได้
รูปแบบการใช้งานโดยรวมของ Line notify คือ เริ่มแรกเราต้องไปสร้าง token ของ account เราในระบบของ Line ก่อน แล้วเก็บ token นี้ไว้ หลังจากนี้เมื่อเราต้องการจะส่งข้อความแจ้งเตือน จะใช้ token ในการส่งข้อความแจ้งเตือน ผ่านทาง http post จบ… มาลองเล่นกันครับ ผมจะแบ่งเป็นสองหัวข้อดังนี้ครับ
สร้าง Token line notify
เข้าเว็บที่ notify-bot.line.me แล้ว login ด้วย account ของ line
เข้าที่ My page
กดตรง Generate token
เราสามารถกําหนดได้ว่าจะ Generate token สําหรับเราคนเดียว หรือสําหรับกลุ่ม และกําหนดชื่อของผู้ส่งดังรูป
จะได้ token มาประมาณนี้
ให้เราเก็บ token นี้ไว้
ส่งข้อความแจ้งเตือน
ในบทความนี้ผมจะยกตัวอย่างการส่งข้อความอย่างง่าย โดยใช้ curl บน linux ครับ วิธีคือ ใช้คําสั่ง curl แบบ post ไปยัง url https://notify-api.line.me/api/notify ตัวอย่าง
curl -X POST -H 'Authorization: Bearer <token>' -F 'message=Your message' \
https://notify-api.line.me/api/notify
- token คือ token ที่เราเก็บไว้
- Your message คือ ข้อความที่ต้องการจะส่ง
จะได้ประมาณนี้
ถ้าได้ status 200 มาแสดงว่าส่งข้อความเรียบร้อยครับ มาดูที่ line บ้างครับ จะได้รับข้อความแบบนี้
สามารถส่งข้อความแจ้งเตือนจากอุปกรณ์ใดๆก็ได้ที่สามารถใช้ protocol http post ได้ เช่น raspberry pi, esp8266 ฯลฯ