แจ้งเตือน Line Notify ด้วย PHP ข้อความเข้า Inbox ส่วนตัวหรือ Group ง่ายๆ ด้วย PHP
- mulberryaiblog
- 22 มิ.ย. 2564
- ยาว 1 นาที
วิธีการใช้ Line ส่งข้อความเข้า Line ส่วนตัว หรือ ส่งข้อความเข้า Line Group ด้วย PHP เหมาะสำหรับการแจ้งเตือนกิจกรรมต่างๆ ที่ต้องการทราบ เช่น การแจ้งเตือนอุณหภูมิ การแจ้งเตือนการซื้อสินค้า การแจ้งเตือนคริปโต การแจ้งเตือนราคาหุ้น
วิธีการสมัคร LINE Notify และขอรับรหัส Token
1. ไปที่เว็บhttps://notify-bot.line.me/th/แล้วคลิ้กเข้าสู่ระบบ

2. ลงชื่อเข้าใช้ด้วย e-mail และรหัสผ่าน

3. เมื่อลงชื่อเข้าใช้เรียบร้อยแล้ว ให้คลิ้กที่ชื่อเราบนมุมขวาบน เลือกเมนูหน้าของฉัน

4. จากนั้นให้เลื่อนลงมาด้านล่าง คลิ้กออก Token

5. ในหน้าต่าง ออก Token กรุณาเพิ่มข้อมูลให้ครบถ้วน

1. ใส่ชื่อ Token อะไรก็ได้ตามที่สะดวก (เป็นชื่ออื่นก็ได้) 2. เลือกรับการแจ้งเตือนแบบตัวต่อตัวจาก Line Notify หรือเลือกค้นหากลุ่มเพื่อให้แจ้งเตือนในกลุ่มที่ต้องการ 3. คลิ้กปุ่ม ออก Token
6. คัดลอกรหัส Token ที่ออก นำไปบันทึกในระบบศูนย์บริการการศึกษา

ในขั้นตอนนี้เราจะเห็นว่า 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");
// เอา token จากที่เรา gen ขึ้นมา
$sToken = "SYWmaSqvpZipXAVxgWReaEi7AcOdacYRCITTPnFkSEw";
$con = "";
$con2 = "";
$con = "สวัสดีค่ะ ";
$con2 = "มีรายการที่ต้องจัดซื้อ";
$sMessage = $con."".$con2;
$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 );
?>
จากนั้นให้ทดสอบรัน PHP
จะมีข้อความเข้า Line ส่วนตัว หรือ LineGroup

ความคิดเห็น