一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - 服務器知識 - 監控服務調用微信API如何給自己發告警信息

監控服務調用微信API如何給自己發告警信息

2020-08-27 18:07orzzz 服務器知識

本文是腳本之家的小編給大家介紹監控服務調用微信API如何給自己發告警信息,當監控的設備發生故障時可以通過微信告警。感興趣的朋友可以參考下

今天心血來潮,想試試用微信公眾號給自己發消息。主要是想如何運維監控的設備故障時可以通過微信告警。

查了一下開發者文檔,發現普通未認證訂閱號不能通過API群發,認證訂閱號每天只能群一條信號,而認證的服務號每月發給每個月戶也只有4條。瞬間心涼了一半,于是網上又搜了一下,發現有個“WeiXin-Private-API-master”的東東說是可以單獨給每個關注的用戶發送,于是下載試了一下,失敗。再去查查官方文檔,已找不到這個“single send”接口,官方的FAQ里回答也是沒有這個功能。

最后使用公眾平臺測試賬號,最后總算成功了。具體的步驟如下:

注:測試賬號每天可以發送100條分組群發信息和100條openid列表群發信息。

1.注冊公眾平臺訂閱號(個人的未認證訂閱號即可)

2.開通開發者中心功能,注冊公眾平臺測試賬號。獲取到appID和appsecret

監控服務調用微信API如何給自己發告警信息

3.通過appID和appsecret獲取access_token。(也即是臨時憑證,有效時間為兩小時,需要在到期前去更新)。獲取的url為 
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
(將上面的APPID和APPSECRET替換成第2步獲取到的ID和密碼)

4.使用個人微信號關注這個測試賬號,關注后在右方會出現加密后的微信號(也就是OpenID)

監控服務調用微信API如何給自己發告警信息

5.通過腳本調用API,這里用PHP,以OpenID列表群發為例

 


<?php

$post_data = array( "touser"=>array('OpenID1', 'OpenID2'),

//把OpenID替換成第4步獲取到的加密微信號注意這里至少要兩個OpenID,否則會返回錯誤信息。如果只有一個賬號關注了的話,可以自己再隨便造一個,或兩個OpenID寫成一樣

          "msgtype"=> "text",

          "text" => array( "content" => "I am msg.")

      );

$post_data = json_encode($post_data) ;

 


//因為API只接受json的格式的數據,所以要進行json encode,當然,以上的代碼也可直接寫成下面這樣: //$postdata = '{"touser":["OpenID1","OpenID2"],"msgtype":"text","text":{"content":"I am msg."}}';

$url='https://api.weixin.qq.com/cgi-bin/message/mass/send?access_token=ACCESS_TOKEN'; //把ACCESS_TOKEN替換成第3步獲取到的token

 

$ch = curl_init();

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_URL,$url);

curl_setopt($ch, CURLOPT_POSTFIELDS, $p);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);

//上面兩行是為了解決https證書問題,不加的話會報錯,所以直接信任證書了。

$result=curl_exec($ch); echo curl_error($ch);curl_close($ch);

print_r($result);

 

6.用瀏覽器打開這個頁面,顯示成功:

監控服務調用微信API如何給自己發告警信息

7.在手機上查看訂閱號發來的信息。(有一些延遲,所以對于需要緊急處理的監控不適合用微信訂閱號來發)

監控服務調用微信API如何給自己發告警信息

最后再強調一下,為了騰訊了為安全,使用access_token,兩小時就超時,所以要在超時前重新獲取,可以直接在代碼里進行刷新獲取。測試賬號每天可獲取最大次數為2000次。

以上內容就是監控服務調用微信API如何給自己發告警信息的全部內容,希望大家喜歡。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩在线a视频免费播放 | 精品一久久香蕉国产线看观 | 香蕉免费一区二区三区 | 国产精品成人免费福利 | 动漫精品一区二区三区3d | 精品国产自在现线拍400部 | gaygayas男男免费中国 | 99精品国产综合久久久久 | 亚洲成在人线视频 | 国产高清不卡码一区二区三区 | 亚洲美洲国产日产 | 二次元美女内裤凹陷太深 | 22sihu国产精品视频影视资讯 | 俺不色| a片毛片在线免费看 | 青草青青在线视频观看 | 99综合在线| 99九九精品视频 | 忘忧草在线社区WWW日本-韩国 | 日韩一区二区三区不卡视频 | 翁熄性放纵交换300章 | 青青久久久国产线免观 | 午夜AV亚洲一码二中文字幕青青 | 亚洲欧美日韩国产一区二区精品 | 按摩院已婚妇女中文字幕 | 男女被爆动漫羞羞动漫 | 久久这里只精品国产99re66 | 嫩草影院永久在线播放 | 双性总裁(h)| 亚洲精品在看在线观看 | 好男人免费高清在线观看2019 | 日本免费一二区 | 九九热国产视频 | 暖暖在线精品日本中文 | 99国产精品 | 亚洲精品二三区伊人久久 | 国产精品全国探花在线观看 | 免费一看一级欧美 | 国产亚洲精品激情一区二区三区 | 国产福利专区精品视频 | 亚洲欧洲日产v特级毛片 |