頻道欄目
首頁 > 微信學院 > 微信公眾平臺開發 > 正文
微信公眾號開發時hashcode為定值(da39a3ee5e6b4b0d3255bfef95601890afd80709)問題如何解決?
2018-01-10 10:27:55         來源:lizongkai-big  
收藏   我要投稿

問題描述: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()
 
點擊復制鏈接 與好友分享!回本站首頁
上一篇:一起艷學Springboot開發微信公眾號(二)
下一篇:調用微信公眾平臺的分享接口,自己分享的只有自己能看見圖片別人卻看不見是為什么?
相關文章
圖文推薦
點擊排行

關于我們 | 聯系我們 | 廣告服務 | 投資合作 | 版權申明 | 在線幫助 | 網站地圖 | 作品發布 | Vip技術培訓 | 舉報中心

版權所有: 紅黑聯盟--致力于做實用的IT技術學習網站

加拿大28火车判定方法