|
@@ -209,7 +209,7 @@ class WeixinMP(object):
|
|
kwargs.setdefault("timestamp", timestamp)
|
|
kwargs.setdefault("timestamp", timestamp)
|
|
kwargs.setdefault("noncestr", nonce_str)
|
|
kwargs.setdefault("noncestr", nonce_str)
|
|
raw = [(k, kwargs[k]) for k in sorted(kwargs.keys())]
|
|
raw = [(k, kwargs[k]) for k in sorted(kwargs.keys())]
|
|
- s = "&".join("=".join(kv) for kv in raw if kv[1])
|
|
|
|
|
|
+ s = "&".join("=".join(str(kv)) for kv in raw if kv[1])
|
|
print(s)
|
|
print(s)
|
|
sign = hashlib.sha1(s.encode("utf-8")).hexdigest().lower()
|
|
sign = hashlib.sha1(s.encode("utf-8")).hexdigest().lower()
|
|
return Map(sign=sign, timestamp=timestamp, noncestr=nonce_str)
|
|
return Map(sign=sign, timestamp=timestamp, noncestr=nonce_str)
|