PHP & line notify เพื่อทำระบบแจ้งเตือนต่างๆ ร่วมกับภาษา php
- 8 พย 2023 : ภาพการใช้ร่วมกับระบบแจ้งซ่อมฯ คลิก
ขายโปรแกรม ลดสูงสุด 70%
ขายระบบสารสนเทศออนไลน์ พร้อมใช้ ราคาเบาๆ ได้โค้ดทั้งหมด นำไปต่อยอดได้
สินค้าทั้งหมด คลิก https://devbanban.com/?p=4425
ซื้อแล้วปรึกษาได้เรื่อยๆ ครับ
สนใจ inbox มาที่แฟนเพจ หรือ ☎️ 0948616709
Fanpage : https://www.facebook.com/sornwebsites
ต้องมีอะไรบ้าง
- ลงทะเบียนและผูกบัญชี Line กับอีเมลที่จะใช้งาน
- เข้าไปลงทะเบียนเพื่อรับ Token ได้ที่ https://notify-bot.line.me/en/ โดย login จากบัญชีที่เราได้ลงทะเบียนไว้
- จากนั้นเข้าไปที่เมนู Manage registered services (service provider) เพื่อ Add Services Line Notify และ สร้าง Token key
- กรอกข้อมูลให้ครบถ้วน
- เมื่อกรอกข้อมูลครบถ้วนแล้วให้คลิก Agree and continue จากนั้นเช็คอีเมลที่ได้ลงทะเบียนไว้ จะมีเมลเข้าเพื่อให้คลิกคอนเฟิร์มการเปิดใช้งาน Line Notify
- จากนั้นให้เข้ามาที่ลิงค์ https://notify-bot.line.me/my/ เพื่อเข้าไป Generate token ดังภาพ
- ในหน้า Generate token ให้ใส่ชื่อ token เช่น webmaster, IT และเลือกกลุ่มที่เราต้องการใช้งาน Line Notify หรือเลือกแค่เราคนเดียวก็ได้เหมือนกัน ดังภาพ
- จากนั้นก็จะได้ Token Key มาสำหรับใส่ใน code ของเราต่อไป
ตย. Token 2hMddddddF2YY1s62YoErew32222aN633ss2Es9aTRh5UOdddse0bROjEo8FUFdddd
ปล.ตัวอย่างดังกล่าวใช้งานไม่ได้นะครับ ต้องไปลงทะเบียนเพื่อรับ Token ใหม่ ครับ
เมื่อได้ Token มาแล้ว ก็คัดลอกมาใส่ใน code ที่ผมเตรียมไว้ให้ครับ ใส่ใน $token = “xxxxxxx“;
คลิปสอน php+mysqli
คลิปสอน Codeigniter + Line Notify
ตย. Code devbanban.php or index.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
<?php define('LINE_API',"https://notify-api.line.me/api/notify"); $token = "xxxxxxx"; //ใส่Token ที่copy เอาไว้ $str = "devbanban Test Line Notify API "; //ข้อความที่ต้องการส่ง สูงสุด 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; } //https://havespirit.blogspot.com/2017/02/line-notify-php.html //https://medium.com/@nattaponsirikamonnet/%E0%B8%A1%E0%B8%B2%E0%B8%A5%E0%B8%AD%E0%B8%87-line-notify-%E0%B8%81%E0%B8%B1%E0%B8%99%E0%B9%80%E0%B8%96%E0%B8%AD%E0%B8%B0-%E0%B8%9E%E0%B8%B7%E0%B9%89%E0%B8%99%E0%B8%90%E0%B8%B2%E0%B8%99-65a7fc83d97f ?> |
$token ได้รับจากการลงทะเบียน
$str ข้อความที่ต้องการส่งออกไป ภาษาไทยหรืออังกฤษก็ได้
print_r($res); แสดงข้อความที่ส่งออกไปบนหน้าเว็บ ใช้ตอนทดสอบระบบ ถ้าใช้งานจริงไม่ต้องแสดงครับ
จากนั้นให้ Add line notify เข้าไปในกลุ่มไลน์ของเรา
ทดลอง Run หน้าเว็บ ก็จะมีข้อความเข้าไปในกลุ่มไลน์ทันที ดังภาพ
แนะนำการพัฒนาเพิ่มเติม
- สร้างฟอร์มและ action มาที่ไฟล์นี้ เปลี่ยน $str = “devbanban Test Line Notify API “; เป็นรับค่าจากฟอร์ม . เช่น
$str = $_POST[‘comment’];
ศึกษาเทคนิคเพื่อเติมได้ที่ LINE Engineering Blog คลิก
คู่มือการใช้งาน https://notify-bot.line.me/doc/en/
ตัวอย่างการนำไปใช้งานจริง คลิก
ขายระบบพร้อมใช้งาน ระบบแจ้งซ่อมสำหรับองค์กร จาก 8000 เหลือ 6900 ทักด่วนๆ
ระบบห้องสมุด 12900 เหลือ 11900
ระบบร้านอาหาร 8000 เหลือ 7000
รวมระบบพร้อมใช้ราคาถูก ได้ code & database ทั้งหมด เอาไปต่อยอดได้ คลิก
ร่วมสนับสนุน ค่ากาแฟ ค่าโฮส devbanban.com และทีมงานได้ที่
ธนาคารกรุงไทย สาขาเดอะมอลล์ท่าพระ
ชื่อบัญชี นายพิศิษฐ์ บวรเลิศสุธี เลขที่ 878-0-17747-6
————————————————————————————
ธนาคารไทยพาณิชย์ สาขามหาวิทยาลัยราชภัฏธนบุรี
ชื่อบัญชี นายพิศิษฐ์ บวรเลิศสุธี เลขที่ 406-359094-1
fanpage : https://www.facebook.com/sornwebsites/