ขั้นตอนแรกเข้าไปที่ 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.