前一陣子看到保哥寫了一篇 LINE Notify 的文章,詳細的介紹整個操作流程,這個專案則是去實作整個流程的範例,
同時也是 Lotify 的範例程式,歡迎大家取用試玩。
可以參考我之前鐵人賽的文章。
設定的 Callback Url 為 http://YOUR_DOMAIN/callback
,本地端測試網址就為 http://localhost:5000/callback
按下上面部署按鈕之後需要設定 LINE Notify 所需三個環境變數
cp .env.sample .env
python api.py
或是
cp .env.sample .env
docker-compose up
兩個方法擇一
LINE Notify 基本設定
開啟瀏覽器後輸入 http://localhost:5000
後就會看到一個輸入按鈕
這時候 LINE Notify 就會推播一個綁定成功的通知
同時瀏覽器會被導到/notify/check
並帶上 code & state 的資訊
- GET /
- 使用者點選綁定的畫面
- GET /callback
- LINE Notify 的設定以及認證完後的 callback 路由
- 幫忙發送推播的路由(因為有 CORS 問題所以需要一個 api 來幫忙轉發)
- POST /notify/send
- POST /notify/send_sticker
- POST /notify/send_url
- POST /notify/send_path
- POST /notify/revoke