ก่อนเริ่มสิ่งที่ต้องเตรียม คือ
1.บัญชีไลน์ของคุณ
2.ต้องสร้างห้องก่อน
1.เข้าไปที่เว็บไซต์นี้เพื่อรับ Token คลิกที่นี่ และทำการ เข้าสู่ระบบ ให้เรียบร้อย
2.กดเลือกที่ My page และเลื่อนลงมาจะเจอปุ่ม Generate token ให้ทำการคลิก
3.ใส่หัวข้อ และเลือกห้องที่จะส่ง เข้าไป แล้วกด Generate token
4.เมื่อได้ token มาแล้วก็ให้ copy ไว้ เพื่อนำไปใส่ code ที่ผมเตรียมไว้ให้ครับ
5.เมื่อได้ token มาแล้วจะมี LINE Notify แจ้งมา และให้เราทำงานเพิ่ม LINE Notify เข้าไปใน Line Group เราก่อนเริ่มลงโค้ดนะครับ
ตัวอย่างการนำไปใช้งาน
EX. code ชื่อไฟล์ เช่น boychawin.php
GitHub<?php
$fullname = $_POST['fullname'];
$email = $_POST['email'];
$number = $_POST['number'];
$company = $_POST['company'];
$messages = $_POST['message'];
$header = 'ส่งข้อความถึงเรา';
$message =
$header .
"\n" .
'ชื่อเต็ม: ' .
$fullname .
"\n" .
'อีเมล: ' .
$email .
"\n" .
'เบอร์: ' .
$number .
"\n" .
'บริษัท: ' .
$company .
"\n" .
'ข้อความ: ' .
$messages .
"\n";
sendlinemesg();
header('Content-Type: text/html; charset=utf8');
$res = notify_message($message);
function sendlinemesg()
{
define('LINE_API', "https://notify-api.line.me/api/notify");
define('LINE_TOKEN', "er49yWnbO3E6PAV0lYLJtMZWClN23lsjiKHrShnc5Jv");
function notify_message($message)
{
$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 " . LINE_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;
}
}