- รับลิงก์
- X
- อีเมล
- แอปอื่นๆ
- รับลิงก์
- X
- อีเมล
- แอปอื่นๆ
วิธีส่ง Line Notify ด้วย PHP Code ง่ายๆ แบบชุดสำเร็จรูป
พอดีลองค้นหาวิธีแจ้งเตือนผ่านไลน์ ไปเจอข้อมูลจากเว็บ thaicreate ครับ เค้าเขียนไว้แบบสั้นๆ ง่าย ได้ใจความดี และลองนำมาประยุกต์ใช้ก็ได้ผลดีเลยทีเดียวครับ
เลยขอจดเก็บไว้ เพื่อแชร์ต่อ หรือเอาไว้ทบทวนอีกทีครับ
เพื่อนๆ ที่เข้ามาก็สามารถอ่านต่อได้เลยครับ
1.
ให้เราเข้าไปที่เว็บไซต์ของ Line เพื่อทำการสร้าง Token สำหรับการเชื่อมต่อระบบของไลน์กันก่อน ตามลิงค์นี้ https://notify-bot.line.me/th/
2.
ให้เข้าสู่ระบบด้วย Email และ Password หากใครยังไม่ได้กำหนดค่า อีเมล์และรหัสผ่าน ให้ไปกำหนดก่อนได้ใน Line Mobile นะครับ3.
หลังจาก Login แล้วให้คลิกเข้าไปที่ My page
4.
ทำการ Generate Token หลังจากได้ Token แล้วให้เรา Save เก็บไว้ก่อนนะครับ หลังจากปิดไปแล้วจะเรียกดูอีกไม่ได้ ต้องสร้างใหม่
5.
จากนั้นเลือก Line ID หรือ Group ที่จะส่ง Notify (สามารถเลือก 1-on-1 ส่งหาตัวเอง หรือกรณีที่มี Group ต่างๆ เราสามารถเลือก Group ได้ โดยในระบบจะแสดงรายการ Group ให้เราเลิอก)
6.
จากนั้นเลือก Generate Token เราจะได้ Token สำหรับนำไปใช้ในซอฟต์แวร์ของเรา ใช้ได้กับทุกๆ ที่ที่เราต้องการนะครับ
7.
ในขั้นตอนนี้เราจะเห็นว่า Line มีการแจ้งข้อความต่างๆ ได้แล้ว จากนั้นให้เขียน Code PHP ดังนี้
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
date_default_timezone_set("Asia/Bangkok");
$sToken = "j8SkspLB1sWq4kmSVx2VoZDZI6LSkb9UH7";
$sMessage = "มีรายการสั่งซื้อเข้าจ้า....";
$chOne = curl_init();
curl_setopt( $chOne, CURLOPT_URL, "https://notify-api.line.me/api/notify");
curl_setopt( $chOne, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt( $chOne, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt( $chOne, CURLOPT_POST, 1);
curl_setopt( $chOne, CURLOPT_POSTFIELDS, "message=".$sMessage);
$headers = array( 'Content-type: application/x-www-form-urlencoded', 'Authorization: Bearer '.$sToken.'', );
curl_setopt($chOne, CURLOPT_HTTPHEADER, $headers);
curl_setopt( $chOne, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec( $chOne );
//Result error
if(curl_error($chOne))
{
echo 'error:' . curl_error($chOne);
}
else {
$result_ = json_decode($result, true);
echo "status : ".$result_['status']; echo "message : ". $result_['message'];
}
curl_close( $chOne );
?>
$sToken = "j8SkspLB1sWq4kmSVx2VoZDZI6LSkb9UH7";
$sMessage = "มีรายการสั่งซื้อเข้าจ้า....";
ความคิดเห็น
แสดงความคิดเห็น