API 토큰 생성 사이트 :
https://notify-bot.line.me/my/
위 사이트에서 토큰을 발행 합니다.
아래의 기능으로 PHP 파일을 작성해서 데몬에 올려도 되고, cron에 작업해도 됩니다.
$APIURL = "https://notify-api.line.me/api/notify";
$APIKey = "발행한 Key";
if ($imgUrl === null) {
$postData = [
"message" => $msg
];
} else {
$postData = [
"message" => $msg,
"imageThumbnail" => $imgUrl,
"imageFullsize" => $imgUrl
];
}
$fields = '';
foreach ($postData as $dataKey => $dataValue) {
$fields .= $dataKey . '=' . $dataValue . '&';
}
rtrim($fields, '&');
$curlOptions = [
CURLOPT_URL => $this->APIURL,
CURLOPT_POST => 1,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_POSTFIELDS => $fields,
CURLOPT_HTTPHEADER => [
"authorization: Bearer ". $APIKey,
"content-type: application/x-www-form-urlencoded"
],
];
$curl = curl_init();
curl_setopt_array($curl, $curlOptions);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);