ขั้นตอนแรกเข้าไปที่ https://notify-bot.line.me/th/
กดลงทะเบียน
กรอกข้อมูล
Callback URL : หมายถึง ใส่ลิ้งที่ redirect กลับเมื่อ user ทำการล็อคอินไลน์เรียบร้อยแล้ว สามราใส่ได้ 5 รายการด้วยการใส่ลิ้งละบรรทัด
จากนั้นเรามาเขียน code ลอง ใช้ระบบ
สร้างหน้าสำหรับ สร้างปุ่ม รับการแจ้งเตื่อนจาก line notify เช่น localhost/test/line.php <html> <head> <title></title> <meta charset="utf-8" /> <script> function Auth() { var URL = 'https://notify-bot.line.me/oauth/authorize?'; URL += 'response_type=code'; URL += '&client_id=traMRmk4upTzLy909Mxxxx'; URL += '&redirect_uri=http://localhost/test/index.php';//ถ้า login แล้ว เลือกกลุ่มหรือตัวเอง ให้กลับมาหน้านี้ URL += '&scope=notify'; URL += '&[email protected]';//กำหนด user หรือ อะไรก็ได้ที่สามารถบอกถึงว่าเป็น user ในระบบ window.location.href = URL; } </script> </head> <body> <button onclick="Auth();">LineNotify</button> </body> </html>
เมื่อกำหนดขอมูลเรียบร้อยแล้วทดสอบเปิดเว็บขึ้นมาแล้วใส่ ลองกดลิ้งครับ
ถ้าเรายังไม่ได้ล็อดคอินระบบจะให้เรา login ก่อน
เมื่อกดเห็นด้วยและเชื่อมต่อจะกลับมาหน้าที่เราตั้งไว้ เราตั้งไว้ในการขอใช้บริการกับไลน์ และตอนส่งค่าไปต้องตรงกัน
ค่ากลับมาที่ ลิ้งที่เรากำหนดพร้อม redirect จะส่ง code ให้เราและ state ที่เรากำหนดไว้ จากนั้นนำไปออก token ได้เลย
เราทดสอบโดยใช้ postman
จากนั้นจะได้รับ token กลับมา
{
“status”: 200,
“message”: “access_token is issued”,
“access_token”: “iKlRlpSgCvc8GRvISGKDdOsUqSaecTrwxebxxxxx”
}
เราสามารถนำไปทดลองส่งข้อความได้จากบทความที่แล้ว
http://www.wisadev.com/blog/line-notify/
ลองทดสอบเล่นกันได้ครับผมลองทำไว้โดยใช้ php
http://demo.wisadev.com/
You must be logged in to post a comment.