-
Notifications
You must be signed in to change notification settings - Fork 401
微信公众平台
zwc edited this page Sep 25, 2016
·
6 revisions
初始化
from weixin.mp import WeixinMP
mp = WeixinMP(app_id, app_secret)
获取公众号唯一凭证
print mp.access_token
创建临时qrcode
data = mp.qrcode_create(123, 30)
print mp.qrcode_show(data.ticket)
创建永久性qrcode
# scene_id类型
mp.qrcode_create_limit(123)
# scene_str类型
mp.qrcode_create_limit("456")
长链接变短链接
mp.shorturl("http://example.com/test")
菜单管理
# 获取菜单
try:
print mp.menu_get()
except WeixinError:
pass
# 创建菜单
data = [
{
"type": "view",
"name": "测试",
"url": "http://code.show/",
},
]
print mp.menu_create(data)
# 删除菜单
print mp.menu_delete()
更多用法参考 example/mp.py
- 自定义菜单
- 用户管理
- 用户分组管理
- 设置用户备注名
- 获取用户基本信息
- 获取用户列表
- 获取用户地理位置
- 账号管理
- 生成带参数的二维码
- 长链接转短链接
- 微信认证事件推送
- 消息管理
- 普通消息 微信消息
- 模板消息
- 素材管理