/wechat

微信企业号、订阅号、服务号 python sdk

Primary LanguagePython

微信企业号、订阅号、服务号 python sdk

使用方法

wechat = Wechat(domain="api.weixin.qq.com", uri_parts=('cgi-bin',))

wechat.xxx.yyy.zzz(http_method='get', data={})

其中 xxx, yyy, zzz 为动态内容:

举个例子:

https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN 想要从这个api获取数据:

data = {'access_token': access_token, 'openid': openid}
wechat.user.info(data=data)

其他 api依次类推

使用方法, 以服务号为例:

from basic import Wechat

wechat_mp = Wechat(domain="api.weixin.qq.com", uri_parts=('cgi-bin',))

# 获取 access token
data = {'grant_type': 'client_credential', 'appid': appid, 'appsecret': appsecret}
wechat_mp.token(http_method='get', data=data)

# 获取用户基本信息(包括UnionID机制)
https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

data = {'access_token': access_token, 'openid': openid}
wechat_mp.user.info(data=data)