|
|
@@ -131,12 +131,12 @@ class Query:
|
|
|
def GET(self):
|
|
|
channel = WechatComAppChannel()
|
|
|
params = web.input()
|
|
|
- signature = params.msg_signature
|
|
|
- timestamp = params.timestamp
|
|
|
- nonce = params.nonce
|
|
|
- echostr = params.echostr
|
|
|
- print(params)
|
|
|
+ logger.info("[wechatcom] receive params: {}".format(params))
|
|
|
try:
|
|
|
+ signature = params.msg_signature
|
|
|
+ timestamp = params.timestamp
|
|
|
+ nonce = params.nonce
|
|
|
+ echostr = params.echostr
|
|
|
echostr = channel.crypto.check_signature(
|
|
|
signature, timestamp, nonce, echostr
|
|
|
)
|
|
|
@@ -147,10 +147,11 @@ class Query:
|
|
|
def POST(self):
|
|
|
channel = WechatComAppChannel()
|
|
|
params = web.input()
|
|
|
- signature = params.msg_signature
|
|
|
- timestamp = params.timestamp
|
|
|
- nonce = params.nonce
|
|
|
+ logger.info("[wechatcom] receive params: {}".format(params))
|
|
|
try:
|
|
|
+ signature = params.msg_signature
|
|
|
+ timestamp = params.timestamp
|
|
|
+ nonce = params.nonce
|
|
|
message = channel.crypto.decrypt_message(
|
|
|
web.data(), signature, timestamp, nonce
|
|
|
)
|