https://notify-bot.line.me/doc/en/
- 建議 PHP >= 7.0
define("CLIENT_ID","你的CLIENT_ID");
define("CLIENT_SECRET","你的CLIENT_SECRET");
define("CALLBACK_URL","你的callback.php網址");
include_once("class/lineNotify.class.php");
$lineNotify = new lineNotify(CLIENT_ID,CLIENT_SECRET,CALLBACK_URL);
//前往連動頁面取得$_GET["code"]
$lineNotify->authorization();
$code = $_GET["code"];
//使用剛剛的code取得token
$token = $lineNotify->getToken($code);
//傳送訊息
$data = [
"message" => "\n130 kps | FC 40.44☆ Black + White (97.96%) 882,699 | osu!mania | 10k vibro\nhttps://youtu.be/OHBEDNisKnc",
"imageThumbnail" => "https://i.ytimg.com/vi/OHBEDNisKnc/hqdefault.jpg",
"imageFullsize" => "https://i.ytimg.com/vi/OHBEDNisKnc/maxresdefault.jpg",
"imageFile" => "image/index.png",
"stickerPackageId" => 1,
"stickerId" => 1,
"notificationDisabled" => false
];
$lineNotify->snedNotify($token,$data);
//取得調用API限制陣列
$apiRateLimit = $lineNotify->getApiRateLimit();
//解除連動
$lineNotify->rmToken($token);
參數名稱 | 必填 | 類型 | 描述 |
---|---|---|---|
message | Y | String | 最多 1000 個半/全形字元,多餘的系統會用...代替 |
imageThumbnail | N | URL | 最大尺寸為240×240px JPEG |
imageFullsize | N | URL | 最大尺寸為2048×2048px JPEG imageFullsize 與 imageThumbnail 若有設定其中一個,另外一個參數將變為必填 |
imageFile | N | File Path | 圖片路徑,該參數優先權比imageFullsize、imageThumbnail高 |
stickerPackageId | N | Integer | 貼圖包ID。list |
stickerId | N | Integer | 貼圖ID |
notificationDisabled | N | Boolean | 是否關閉用戶通知,預設false |