Line Notify ด้วย PHP Code ง่ายๆ แบบบะหมี่กึ่งสำเร็จรูปพร้อมทาน

วิธีส่ง 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 );   

?>



กำหนดค่า Token และ Message ที่ต้องการ
$sToken = "j8SkspLB1sWq4kmSVx2VoZDZI6LSkb9UH7";
$sMessage = "มีรายการสั่งซื้อเข้าจ้า....";


จากนั้นให้ทดสอบรัน PHP







8.

จะมีข้อความเข้า Line ส่วนตัว หรือ LineGroup ที่เราได้กำหนดไว้






ขอบคุณสำหรับที่มาของข้อมูลด้วยครับ


ที่มา https://www.thaicreate.com/community/php-line-notify.html

ความคิดเห็น