from :
http://git.oschina.net/yeetrack/weixin-alert

很簡單的步驟:

  1. 登錄web微信,打開開發(fā)者工具,切到http請求tab
  2. 給要報(bào)警的人、或者群組發(fā)送一條微信
  3. 在開發(fā)者工具中,copy出兩條curl請求,一個(gè)是發(fā)送心跳的,一個(gè)是發(fā)送消息內(nèi)容的。
  4. 編譯jar包,mvn clean pakcage
  5. 將心跳curl保存成**weixin-heart.sh**,將發(fā)送curl保存成**weixin-send.sh**。
  6. 將jar包和兩個(gè)shell文件放在統(tǒng)一路徑中,執(zhí)行java -jar weixinalert-1.0-SNAPSHOT-jar-with-dependencies.jar "Hello world!"即可。

ps:心跳的那個(gè)請求,最好有個(gè)定時(shí)任務(wù),crontab之類,一分鐘一次,防止服務(wù)器踢掉該會(huì)話。缺點(diǎn):不能退出手機(jī)上的微信(斷網(wǎng)可以,只要不手動(dòng)退出),不能再使用該微信號登錄其他客戶端的微信,如windows,mac,網(wǎng)頁微信等,也就是說一個(gè)手機(jī)上的微信賬號,最多額外產(chǎn)生一個(gè)sid,多了會(huì)踢掉之前的sid。