延續做實驗
接續 Line Notify API Webhook 實驗
https://xrcd2.blogspot.com/2023/09/line-notify-api-webhook.html
再加入 FortiGate Automation webhook 做進階實驗
簡要架構
FTG--> Automation webhook ->LineNotifyAPI-webhook-Server-->Alert---> LineNotify
(以下實驗架構)
實務上的用法較正確的做法如下所示
FTG-> Automation webhook -> https://notify-api.line.me/api/notify --> Alert---> LineNotify
(一般用法)
申請 Token URL 如下
https://notify-bot.line.me/zh_TW/
CURL 測試方式
curl -X POST -H 'Authorization: Bearer [access_token]' -F 'message=TestMessage' https://notify-api.line.me/api/notify
實驗截圖開始
正常的用法可能長這樣 直打 https://notify-api.line.me/api/notify
Debug
正常發出訊息
傳送訊息加入 %%log%%
看來有將 log 訊息加上,但可能死在 json 或 curl 不支援 %%log%% ,可能是 保留字 吧.
有空再研究啦!
Demo
我是在家中的 IP 分享器底下的 VM 去做實驗的
如果直打 https://notify-api.line.me/api/notify 問題會死在
auto_curl_perform()-107: Curl perform error:35 - SSL connect error.
__action_webhook_status()-150: Failed to perform curl for url:https://notify-api.line.me/api/notify.
__run_action()-298: Error when running service for stitch:AdminLoginAlert action:SendAlert2Line.
沒有留言:
張貼留言