微信公衆號開發遇到問題

  1. 問題描述:hashcode 爲定值(我這邊是da39a3ee5e6b4b0d3255bfef95601890afd80709),因爲hashcode是由token, timestamp, nonce三個變量決定的,所以由常識知道問題出在算法上,解決方法:1.算hash的時候,需要加上encode方法 ,表明用utf-8,2. 字符串合併用.join

    list = [token,timestamp,nonce]
    list.sort()
    list2 = ''.join(list)
    sha1 = hashlib.sha1()
    sha1.update(list2.encode('utf-8'))
    hashcode = sha1.hexdigest()
    
    作者:胡思
    鏈接:https://www.jianshu.com/p/2df7a5128513
    來源:簡書
    著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。
  2. 我使用的是web.py網絡框架,微信在線測試平臺:https://mp.weixin.qq.com/debug/的“返回結果”可以打印出報錯問題,而後臺程序卻不會
  3. 因爲公衆號是個人賬號,無法被認證,所以不能提供公衆號的主動提醒服務;目前可以通過發送“tickets 日期 出發車站 到達車站”格式的消息(比如:”tickets 2018-01-02 北京 天津”)來查詢火車票,歡迎使用並提出意見,公衆號id: MyMasterpieces
  4. 待續,,,
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章