|
@@ -127,9 +127,14 @@ class WeixinMP(object):
|
|
|
token and params.setdefault("access_token", self.access_token)
|
|
|
return self.fetch("GET", url, params)
|
|
|
|
|
|
- def post(self, path, params={}):
|
|
|
+ def post(self, path, params={}, isjson=True):
|
|
|
url = "{0}{1}".format(self.api_uri, path)
|
|
|
- return self.fetch("POST", url, params)
|
|
|
+ if isjson:
|
|
|
+ resp = requests.post(url, json=params)
|
|
|
+ else:
|
|
|
+ resp = requests.post(url, data=params)
|
|
|
+ data = Map(resp.json())
|
|
|
+ return data
|
|
|
|
|
|
def gen_token(self):
|
|
|
params = dict()
|