【17/3/26】使用python開發微信公衆號【更新中】

版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/hsgwpj/article/details/66476391

開始之前

筆者是一名才接觸微信公衆平臺開發的大三菜鳥 如有不對多多指正

首先你需要在https://mp.weixin.qq.com/上申請一個公衆號
不過更建議你在https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login上申請一個測試賬號
測試賬號擁有全部的API權限 可以直接調用所有接口
本文的所有代碼實現環境都是基於測試號 如果接口返回48001錯誤代碼 說明你沒有接口的使用權限!

開發環境

  • python 2.7
  • werobot
  • flask
  • 一臺服務器上面裝有上述環境(沒法本機測試

這兩個類庫都可以直接pip下到

pip install werobot
pip install flask

如果你申請了測試賬號 進去的界面應該是這樣的
測試號界面

其中appID與appSecret是自動生成的

URL與token需要你提供給微信號用來校驗是否是你的服務器

填寫服務器URL和自己編的token後在服務器上打開你的編輯器:

# robot.py
import werobot

robot = werobot.WeRoBot(token = '你自己填寫的token')

@robot.text
def text_handler():
    return 'Hello World!'

robot.config['HOST'] = '0.0.0.0'
robot.config['PORT'] = 80
robot.run() 

運行!

python robot.py

這時候確認你的測試號URL配置 如果出現配置成功說明你的服務器已經成功配置了

此時關注你的微信測試號 由於

@robot.text
def text_handler():
    return 'Hello World!'

你的所有文字消息都應該收到一個 Hello World的文字回覆

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章