微信 API 操作类 通过这个类可以方便的通过微信 API 进行一系列操作,比如主动发送消息、创建自定义菜单等
创建分组 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=分组管理接口
Parameters: | name – 分组名字(30个字符以内) |
---|---|
Returns: | 返回的 JSON 数据包 |
创建自定义菜单
client = Client("id", "secret")
client.create_menu({
"button":[
{
"type":"click",
"name":"今日歌曲",
"key":"V1001_TODAY_MUSIC"
},
{
"type":"click",
"name":"歌手简介",
"key":"V1001_TODAY_SINGER"
},
{
"name":"菜单",
"sub_button":[
{
"type":"view",
"name":"搜索",
"url":"http://www.soso.com/"
},
{
"type":"view",
"name":"视频",
"url":"http://v.qq.com/"
},
{
"type":"click",
"name":"赞一下我们",
"key":"V1001_GOOD"
}
]
}
]})
详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=自定义菜单创建接口
Parameters: | menu_data – Python 字典 |
---|---|
Returns: | 返回的 JSON 数据包 |
创建二维码 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=生成带参数的二维码
Parameters: | data – 你要发送的参数 dict |
---|---|
Returns: | 返回的 JSON 数据包 |
删除自定义菜单。 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=自定义菜单删除接口
Returns: | 返回的 JSON 数据包 |
---|
下载多媒体文件。 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=上传下载多媒体文件
Parameters: | media_id – 媒体文件 ID |
---|---|
Returns: | requests 的 Response 实例 |
获取关注者列表 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=获取关注者列表
Parameters: | first_user_id – 可选。第一个拉取的OPENID,不填默认从头开始拉取 |
---|---|
Returns: | 返回的 JSON 数据包 |
查询用户所在分组 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=分组管理接口
Parameters: | openid – 用户的OpenID |
---|---|
Returns: | 返回的 JSON 数据包 |
查询所有分组 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=分组管理接口
Returns: | 返回的 JSON 数据包 |
---|
查询自定义菜单。 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=自定义菜单查询接口
Returns: | 返回的 JSON 数据包 |
---|
获取用户基本信息 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=获取用户基本信息
Parameters: |
|
---|---|
Returns: | 返回的 JSON 数据包 |
获取 Access Token 。 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=通用接口文档
Returns: | 返回的 JSON 数据包 |
---|
移动用户分组 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=分组管理接口
Parameters: |
|
---|---|
Returns: | 返回的 JSON 数据包 |
发送图文消息 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=发送客服消息
Parameters: |
|
---|---|
Returns: | 返回的 JSON 数据包 |
发送图片消息 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=发送客服消息
Parameters: |
|
---|---|
Returns: | 返回的 JSON 数据包 |
发送音乐消息 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=发送客服消息
Parameters: |
|
---|---|
Returns: | 返回的 JSON 数据包 |
发送文本消息 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=发送客服消息
Parameters: |
|
---|---|
Returns: | 返回的 JSON 数据包 |
发送视频消息 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=发送客服消息
Parameters: |
|
---|---|
Returns: | 返回的 JSON 数据包 |
发送语音消息 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=发送客服消息
Parameters: |
|
---|---|
Returns: | 返回的 JSON 数据包 |
通过ticket换取二维码 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=生成带参数的二维码
Parameters: | ticket – 二维码 ticket 。可以通过 create_qrcode() 获取到 |
---|---|
Returns: | 返回的 Request 对象 |
修改分组名 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=分组管理接口
Parameters: |
|
---|---|
Returns: | 返回的 JSON 数据包 |
上传多媒体文件。 详情请参考 http://mp.weixin.qq.com/wiki/index.php?title=上传下载多媒体文件
Parameters: | media_type – 媒体文件类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb) |
---|
:param media_file:要上传的文件,一个 File-object
Returns: | 返回的 JSON 数据包 |
---|