LINEメッセージ
メッセージ送信
LINEメッセージチャンネルから取得
$ACCESS_TOKEN = ‘XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX’;
try{
$ch = curl_init();
$message = [
’to’ => $lineId,
’messages’ => [
[
’type’ => ‘text’,
’text’ => ‘~’,
],
[
’type’ => ‘text’,
’text’ => ‘~’,
],
],
LINEメッセージチャンネルから取得
’client_id’ => ‘XXXXXXXXX’,
LINEメッセージチャンネルから取得
’client_secret’ => ‘XXXXXXXXXXXXXXXXXX’
];
curl_setopt_array($ch, [
CURLOPT_HTTPHEADER => [
アクセストークンはLINEログインで取得
”Authorization: Bearer ${ACCESS_TOKEN}”,
’Content-Type: application/json’
],
CURLOPT_URL => ‘https://api.line.me/v2/bot/message/push‘,
CURLOPT_CUSTOMREQUEST => ‘POST’,
CURLOPT_POSTFIELDS => json_encode($message),
CURLOPT_RETURNTRANSFER => true,
]);
$response = curl_exec($ch);
curl_close($ch);
メッセージ送信が成功すると空JSON配列が戻る
$json = json_decode($response);
return $json;
}catch(Exception $e){
~
exit;
}