2019年1月9日 星期三

LINE,透過Command發LINE訊息(curl)

一旦有了 Token後
能做的事情可就多囉~
也能透過指令來發 Line




由於Line官網手冊內
所介紹的指令是 curl
那我這裡就示範在 Windows 平台用 curl 指令發 line 吧

在Windwos 底下
預設並未支援 curl 指令,linux 底下則有支援
所以 windows 需要額外安裝

我們先到這裡下載 curl 並安裝吧
https://curl.haxx.se/download.html


























因為
我的測試平台是 Windows 8 64bit
所以我們下載這個
Windows 64 bit 7.63.0 binary Viktor Szakats
(垂直卷軸,往下拉)











然後
把這個 curl 解壓縮到 C:\ 即可
























開啟 cmd
再把路徑切到 c:\curl\bin
cd C:\curl\bin










輸入以下指令
並將 XXXXXX 改成自己的 Line Token 即可~

傳 Line 訊息
curl -X POST -H "Authorization: Bearer XXXXXX" -F "message=ABC" https://notify-api.line.me/api/notify







傳 Line 訊息+圖
curl -X POST -H "Authorization: Bearer XXXXXX" -F "message=message" -F "stickerPackageId=1" -F "stickerId=113" https://notify-api.line.me/api/notify














傳 Lne訊息+自己上傳的圖檔
(必須先放一個名稱為 2018.jpg的圖檔 到 F:\ 目錄下)
curl -X POST -H "Authorization: Bearer XXXXXX" -F "message=message" -F "imageFile=@F:\2018.jpg" https://notify-api.line.me/api/notify





















2 則留言: