หากคุณกำลังมองหาวิธี เชื่อมต่อ LINE API ด้วยภาษา PHP เพื่อพัฒนา LINE Bot หรือระบบแจ้งเตือนผ่านแอป LINE บทความนี้จะแนะนำขั้นตอนง่าย ๆ พร้อมตัวอย่างโค้ดที่สามารถนำไปใช้งานได้ทันที

🔍 Line Messaging API คืออะไร?
Line Messaging API คือระบบที่เปิดให้เราสามารถส่งและรับข้อความจากผู้ใช้ LINE ผ่านโปรแกรมหรือบอท (Chatbot) ที่เราพัฒนาเองได้ รองรับการทำงานแบบสองทาง ทั้ง Push Message (ส่งข้อความจากฝั่งเราไปยังผู้ใช้) และ Reply Message (ตอบกลับเมื่อผู้ใช้ส่งข้อความมา)
🧩 สิ่งที่ต้องเตรียมก่อนเริ่มต้น
- บัญชี LINE Developers
- สร้าง LINE Bot และนำ Channel Access Token
- มี User ID ของผู้ใช้ที่ต้องการส่งข้อความหา
- Server ที่รองรับ PHP (เช่น XAMPP, VPS, หรือโฮสต์ทั่วไป)
🧑💻 ตัวอย่างโค้ด PHP เชื่อมต่อ Line Messaging API
<?php
// กำหนด Channel Access Token ของคุณ (แทนที่ด้วย token จริง)
$channelAccessToken = 'YOUR_CHANNEL_ACCESS_TOKEN';
// ฟังก์ชันสำหรับส่งข้อความไปยังผู้ใช้ผ่าน Line Messaging API
function sendLineMessage($message, $to) {
global $channelAccessToken;
$url = 'https://api.line.me/v2/bot/message/push';
$headers = [
'Content-Type: application/json',
'Authorization: Bearer ' . $channelAccessToken,
];
$data = [
'to' => $to,
'messages' => [
[
'type' => 'text',
'text' => $message,
]
]
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
$result = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Curl error: ' . curl_error($ch);
}
curl_close($ch);
return $result;
}
// ตัวอย่างการใช้งาน
$to = 'USER_OR_GROUP_ID'; // แทนที่ด้วย userId หรือ groupId จริง
$message = 'สวัสดีจาก PHP LINE ลอฟท์แอทสีมา!';
$response = sendLineMessage($message, $to);
echo $response;
?>
📦 วิธีทดสอบโค้ด
-
นำโค้ดนี้ไปวางในไฟล์ PHP บน server
-
แทนที่
YOUR_CHANNEL_ACCESS_TOKEN
และUSER_OR_GROUP_ID
ด้วยค่าจริง -
เปิดเบราว์เซอร์เพื่อรันไฟล์ และตรวจสอบว่า Bot ส่งข้อความถึงผู้ใช้หรือไม่
📌 สรุป
การเชื่อมต่อ LINE Messaging API ด้วย PHP นั้นทำได้ไม่ยาก หากคุณมี Channel Access Token และรู้จักการใช้งาน cURL ใน PHP คุณก็สามารถสร้างระบบแจ้งเตือน, ระบบตอบกลับอัตโนมัติ หรือแชทบอทในแบบของคุณได้อย่างง่ายดาย
หากคุณชอบบทความนี้ อย่าลืมแชร์ต่อ หรือคอมเมนต์สอบถามได้นะครับ เขียนโดย นายณัฐพนธ์ ทองหล่อ กรรมการผู้จัดการ หจก ลอฟท์แอทสีมา 😊