媒体文件接口#
- class wechatpy.client.api.WeChatMedia(client=None)[源代码]#
素材管理
https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/New_temporary_materials.html
- download(media_id)[源代码]#
获取临时素材 详情请参考 https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/Get_temporary_materials.html
- 参数
media_id – 媒体文件 ID
- 返回
requests 的 Response 实例
- upload(media_type, media_file)[源代码]#
新增临时素材 详情请参考 https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/New_temporary_materials.html
- 参数
media_type – 媒体文件类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb)
media_file – 要上传的文件,一个 File-object
- 返回
返回的 JSON 数据包
- upload_articles(articles)[源代码]#
上传图文消息素材 详情请参考 http://mp.weixin.qq.com/wiki/15/5380a4e6f02f2ffdc7981a8ed7a40753.html
- 参数
articles – 图文消息数组
- 返回
返回的 JSON 数据包
- upload_image(media_file)[源代码]#
上传群发消息内的图片 详情请参考 https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/Adding_Permanent_Assets.html
- 参数
media_file – 要上传的文件,一个 File-object
- 返回
上传成功时返回图片 URL
- upload_mass_image(media_file)#
上传群发消息内的图片 详情请参考 https://developers.weixin.qq.com/doc/offiaccount/Asset_Management/Adding_Permanent_Assets.html
- 参数
media_file – 要上传的文件,一个 File-object
- 返回
上传成功时返回图片 URL
- upload_video(media_id, title, description)[源代码]#
群发视频消息时获取视频 media_id 详情请参考 http://mp.weixin.qq.com/wiki/15/5380a4e6f02f2ffdc7981a8ed7a40753.html
- 参数
media_id – 需通过基础支持中的上传下载多媒体文件
upload()
来得到title – 视频标题
description – 视频描述
- 返回
返回的 JSON 数据包