LINE Notify คืออะไร
เริ่มต้นจาก ไปที่ https://notify-bot.line.me/th แล้วกดเข้าสู่ระบบ จากนั้น Login บัญชี LINE ด้วยอีเมลและ รหัสผ่าน หลังจาก Login สำเร็จ ให้กดที่ลูกศรชี้ลงด้านข้างชื่อบัญชีแล้วเลือก “หน้าของฉัน” จากนั้นให้เลื่อนลงมาด้านให้กดปุ่ม “ออก Token” จากนั้นให้ใส่ *หากเลือกเป็นแบบห้องแชทกลุ่ม ให้ทำการ invite LINE Notify เข้ากลุ่มที่เราเลือกครับ ต่อไปเราจะเขียน PHP เพื่อส่งข้อความกัน จากนั้นก็ execute ไฟล์ หากผ่านจะได ้json หน้าตาแบบนี้ สำเร็จ . . . ที่มา medium.comเป็นบริการของ LINE ที่ให้สามารถส่งข้อความ การแจ้งเตือนต่าง ๆ ไปยังบัญชีของคุณหรือกลุ่มต่างๆที่คุณอยู่ได้ ผ่านทาง API ที่ LINE ได้เตรียมไว้ให้นั่นเอง
มาเริ่มกันเลยดีกว่า
Blog นี้ผมจะใช้ PHP ส่งข้อความนะครับ
1. ชื่อของ Token (ชื่อของ LINE Notify)
2. เลือกห้องแชทที่ต้องการส่งข้อความแจ้งเตือน
จากนั้นกดปุ่มออก Token เพื่อรับ Token keyผมเลือกให้ส่งแบบตัวต่อตัวครับ
ให้คัดลอก Token key ไว้นะครับ อย่าเพิ่งปิด pop up ไม่อย่างนั้นต้องออก Token ใหม่
และที่แอพ LINE จะมีบัญชี LINE Notify แจ้งว่า “ ออก Personal Access Token แล้ว”
define(‘LINE_API’,”https://notify-api.line.me/api/notify");
$token = “”; //ใส่Token ที่copy เอาไว้
$str = “Hello”; //ข้อความที่ต้องการส่ง สูงสุด 1000 ตัวอักษร
$res = notify_message($str,$token);
print_r($res);
function notify_message($message,$token){
$queryData = array(‘message’ => $message);
$queryData = http_build_query($queryData,’’,’&’);
$headerOptions = array(
‘http’=>array(
‘method’=>’POST’,
‘header’=> “Content-Type: application/x-www-form-urlencoded\r\n”
.”Authorization: Bearer “.$token.”\r\n”
.”Content-Length: “.strlen($queryData).”\r\n”,
‘content’ => $queryData
),
);
$context = stream_context_create($headerOptions);
$result = file_get_contents(LINE_API,FALSE,$context);
$res = json_decode($result);
return $res;
}
{"status":200,"message":"ok"}