前言
微信開發已經活躍了很長時間了,在微信開發中有一個神奇的介面它叫模板訊息介面,它可以根據使用者的openid從服務端給使用者推送自定義的模板訊息,正因如此,我們可以利用這個特徵在伺服器端隨時向用戶推送訊息(前提是該使用者關注了該公眾號)。
總結出3點 1。模板訊息的格式可以自定義, 2。模板訊息的內容可以自定義, 3。模板訊息傳送的時間可以自定義。那麼我們可以利用這些性質為自己做一款說早安的程式啦!
實驗環境
阿里雲Linux伺服器 Python環境
愛詞霸每日一句API介紹
呼叫地址:
http://open。iciba。com/dsapi/ 請求方式:GET 請求引數:
返回型別:JSON
JSON欄位解釋:
正常返回示例:
請求示例:
Python2請求示例
Python3請求示例
PHP請求示例
。
本介面(每日一句)官方文件:
http://open。iciba。com/?c=wiki
參考資料:金山詞霸 · 開發平臺
登入微信公眾平臺介面測試賬號
掃描登入公眾平臺測試號 申請測試號的地址
https://mp。weixin。qq。com/debug/cgi-bin/sandbox?t=sandbox/login
手機上確認登入
找到新增測試模板,新增模板訊息
填寫模板標題每日一句,填寫如下模板內容
{{content。DATA}}
{{note。DATA}}
{{translation。DATA}}
提交儲存之後,記住該模板ID,一會兒會用到
找到測試號資訊,記住appid和appsecret,一會兒會用到
找到測試號二維碼。手機掃描此二維碼,關注之後,你的暱稱會出現在右側列表裡,記住該微訊號,一會兒會用到(注:此微訊號非你真實的微訊號)
傳送微信模板訊息的程式
本程式的GitHub地址:
https://github。com/varlemon/wechat-iciba-everyday
本程式您只需要修改4個地方即可,請看註釋Python2實現
Python3實現
測試程式
在Linux上執行程式
在手機上檢視,已經收到了每日一句的訊息
部署程式 在Linux上設定定時任務
crontab -e
新增如下內容
0 6 * * * python /root/python/iciba/main-v1。0。py
注:以上內容的含義是,在每天6:00的時候,執行這個Python程式 檢視定時任務是否設定成功
crontab -l
至此,程式部署完成,請您明天6:00查收吧!效果圖如下
*宣告:本文於網路整理,版權歸原作者所有,如來源資訊有誤或侵犯權益,請聯絡我們刪除或授權事宜。
需要更多免費Python資料私信小編“資料”即可領取。