Flask 微信公眾平臺(tái)接入
python2和3可能在encode那有區(qū)別嫂冻。
from flask import Flask
from flask import request
import hashlib
app = Flask(__name__)
@app.route("/wechat/",methods=["GET","POST"])
def wechat():
if request.method == "GET": # 判斷請求方式是GET請求
my_signature = request.args.get('signature') # 獲取攜帶的signature參數(shù)
my_timestamp = request.args.get('timestamp') # 獲取攜帶的timestamp參數(shù)
my_nonce = request.args.get('nonce') # 獲取攜帶的nonce參數(shù)
my_echostr = request.args.get('echostr') # 獲取攜帶的echostr參數(shù)
token = 'hahaha' # 一定要跟剛剛填寫的token一致
# 進(jìn)行字典排序
data = [token,my_timestamp ,my_nonce ]
data.sort()
# 拼接成字符串
temp = ''.join(data)
# 進(jìn)行sha1加密
mysignature = hashlib.sha1(temp.encode('utf8')).hexdigest()
# 加密后的字符串可與signature對比建邓,標(biāo)識(shí)該請求來源于微信
if my_signature == mysignature:
return my_echostr
if __name__ == "__main__":
app.run()
成長
人的思維對世界形成了自己的看法迈窟,我們在成長的過程中,這種看法不斷的深化挎塌。我們逐漸形成了什么對我們是重要的畅铭,什么是變化的概念。然后我們逐漸適應(yīng)了自己的想法勃蜘,變得難以改變。
學(xué)習(xí)新想法的成本如此之高假残,讓人望而卻步缭贡。就如同那學(xué)習(xí)新鍵盤布局一樣炉擅,學(xué)習(xí)也是需要成本的,有些成本是自己付不起的阳惹。
我們在年輕的時(shí)候會(huì)學(xué)習(xí)很多東西谍失,而年紀(jì)漸長時(shí),并不具有學(xué)習(xí)這些的機(jī)會(huì)莹汤。
回頭看自己在初中高中還沒有掌握的知識(shí)時(shí)快鱼,那些都很簡單,可是要學(xué)習(xí)這些同樣要付出時(shí)間和努力纲岭,我們往往并不具有那些耐心抹竹,人的時(shí)間也是有限的,或許對于我們來說止潮,那些并不重要了窃判。
系統(tǒng)的想法或許需要很長的時(shí)間才能建立,我們不知道什么才是最正確的思考方法喇闸,笛卡爾告訴了我們袄琳。但是人的認(rèn)識(shí)也是在不斷變化中的,人的思維模式有改變嗎燃乍,或許很少唆樊。
我們能從中得知什么呢?
我們的思考其實(shí)就是一種自發(fā)的系統(tǒng)刻蟹,不過有的人系統(tǒng)更精簡迅速逗旁,有的人經(jīng)過后天努力的改造,也建立了同樣有效的系統(tǒng)座咆。但大多數(shù)人甚至都沒有意識(shí)到這種差別痢艺。