保險保單資訊站

line notify token過期、LINE Notify、line notify教學在PTT/mobile01評價與討論,在ptt社群跟網路上大家這樣說

line notify token過期在[心得] Cacti+Line群組告警- 看板MIS

作者[心得] Cacti+Line群組告警
標題xxoo1122 (一個連IE6都能相容的男人)
時間2014-10-25 13:13:02 UTC


前陣子小弟有簡介過如何將Cacti告警訊息如何透過簡訊發送,
延續這個主題,今天來簡介如何透過LINE來發送告警訊息.

其實LINE並沒有提供API接口,拜國外的一位大神所賜
他用了python寫了LINE的api?模擬器?

第一步:你得先有LINE的帳號,如果是公司要用的帳號可以透過BlueStacks
App player,安裝LINE後可以使用Facebook的帳號申請LINE帳號,
這個部分我就不多說明了,網路上應該很多教學.

第二步:下載大神的程式
https://github.com/carpedm20/LINE
使用手冊
http://carpedm20.github.io/line/
但是最新版的程式被LINE公司要求移除一些code所以無法使用賬號密碼登入
只能用authtoken登入,所以我們改用舊版一點的程式
https://pypi.python.org/pypi/line/0.0.8

第三步:把程式下載後解壓縮,安裝方式非常簡單 python setup.py install


第四步:安裝完畢後,line的資料夾中會有__init__.py cli.py client.py models.py
這幾個文件,接下來我們要來取得authtoken的值,在終端機視窗輸入
#python
>>>from line import LineClient, LineGroup, LineContact
>>>client = LineClient("[email protected]", "xxxxxx")
Enter PinCode '9023' to your mobile phone in 2 minutes
>>> print client.authToken
DLfeGYOfOR2EEMZSa4nd.qM0Hnke6HQm1dJ3gTMXiFq.j2PE6TLIx2HlBp4Sg1x
這時候authtoken值就出來了

第五步:#vi cacti.py 我們建立一個可以發訊息的script,authToken就填入剛剛
取得的值,使用client.groups[].sendMessage()另外我這邊使用sys.argv
傳值,就可以發訊息到你指定的群組還有更多方式可以使用,請參見使用手冊
from line import sys, LineClient, LineGroup, LineContact

try:
client = LineClient(authToken="DLGXrEOTSTUTFjKUQER1.ENllx8g5EM=")
except:
print "Login Failed"

while True:
client.groups[0].sendMessage(sys.argv[1])
break

第六步:再來修改thold_functions.php這隻程式,找到function thold_mail
移動到function 的最尾端可以看到return ''; ,在return '';前加入
$sms = shell_exec('python /usr/share/cacti/plugins/thold/line/line/
cacti.py '.escapeshellarg($message).'');

完成圖
http://ppt.cc/bgso

--

推 punding: 推推 10/25 13:18
推 luvboa: 實用大推 10/25 13:32
推 a516884: 高手隱藏在凡間XD 10/25 15:55
推 trumpete: 實用大推 更大推分享 10/25 16:24
→ trumpete: 請問IE6 能相容 表示這個男人很......? 老? XD 10/25 16:25
推 justfor1221: 這不推不行了! 10/25 17:52
推 niker168: 推一個 10/27 03:20
推 luvboa: 測試成功,感謝分享!! 10/29 17:00
推 shadowknight: 超實用 11/02 16:50
推 peniz: 回報!小弟用0.08版實作成功。可是自動登出的狀況無解。 02/20 19:18
→ peniz: 請教版大也有一樣的問題嗎? 02/20 19:19
→ peniz: 作者自己也說Token過期的話,要重新申請。(攤手) 02/25 13:50

line notify token過期關鍵字相關的推薦文章

line notify token過期在LineBot關於Token失效解決方式(Short lived token取代Long ...的討論與評價

2018/10/22 更正目前11月尚未取消Long lived token,目前Line在找尋其他 ... 得有緩衝時間),每次實體化都會檢查Token是否過期,如過期再次上述方式。

line notify token過期在LINE Notify / LINE Login 實作小問題整理 - 黑暗執行緒的討論與評價

Callback 網址程式收到code 及state,以code 為參數呼叫httqs://notify-bot.line.me/oauth/token 可取得access_token,再依state 判斷使用者身分,將使用 ...

line notify token過期在Access token 是什麼?過期失效後該怎麼辦呢?的討論與評價

LINE Access token 過期時該怎麼辦? MAAC 需要時常和LINE 請求許多要認證的動作,例如傳輸資料、推播訊息,甚至是運行圖文選單,當收到這封信時,就 ...

line notify token過期在ptt上的文章推薦目錄

    line notify token過期在Line Notify 抓取對方的token - 度估記事本的討論與評價

    上一篇寫到快速使用Line Notify 這個只能丟給自己happy一下現在要取得路人甲的token 首先要幾個東西 1.https的加密網頁,如果沒有的話 請去申請heroku

    line notify token過期在上手LINE Notify 不求人:一行代碼都不用寫的推播通知方法的討論與評價

    LINE Notify 是一個「訊息推播」服務,但跟一般開發者所理解的推播不太 ... 網址來獲取未來發送LINE Notify 通知用的Access Token ( access_token )。

    line notify token過期在【line notify token過期】資訊整理& cacti line notify相關消息的討論與評價

    line notify token過期,3.LINE BOT 管理自動化實務分享.pdf - 臺灣學術網路,告警系統. 1. 2. BLOB. Line Notify. Messaging API. Cacti. 偵測. 門檻值. 偵測. 信件.

    line notify token過期在LINE Notify的討論與評價

    LINE Notify 是一項非常方便的服務,用戶可以透過LINE接收GitHub、IFTTT及Mackerel等網站服務的提醒。

    line notify token過期在LINE Bot 開發者指南詳解– 3 發送API 請求時的注意事項的討論與評價

    建議使用短期有效的Channel Access Token ,並且在期限即將到期的時候, Issue 新的Token。 請注意Access Token 個數有上限(下一頁解釋),所以超過個數 ...

    line notify token過期在[C#][Line] 使用Line Notify 開發訊息通知機器人– 開發篇的討論與評價

    [C#][Line] 使用Line Notify 開發訊息通知機器人– 開發篇 ... "https://notify-bot.line.me/oauth/authorize", TokenApi = "https://notify-bot.line.me/oauth/token", ...

    line notify token過期在實作Line Notify 通知服務(2) 搭配ASP.NET Web API的討論與評價

    2017年4月27日 — token 令牌; message 文字訊息. 接到這兩個參數後,我們就可以透過 https://notify-api.line.me ...

    line notify token過期的PTT 評價、討論一次看



    更多推薦結果