媒体文件接口

class wechatpy.client.api.WeChatMedia(client=None)[源代码]
download(media_id)[源代码]

获取临时素材 详情请参考 http://mp.weixin.qq.com/wiki/10/78b15308b053286e2a66b33f0f0f5fb6.html

参数:media_id – 媒体文件 ID
返回:requests 的 Response 实例
get_url(media_id)[源代码]

获取临时素材下载地址

参数:media_id – 媒体文件 ID
返回:临时素材下载地址
upload(media_type, media_file)[源代码]

上传临时素材 详情请参考 http://mp.weixin.qq.com/wiki/5/963fc70b80dc75483a271298a76a8d59.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)[源代码]

上传群发消息内的图片 详情请参考 http://mp.weixin.qq.com/wiki/15/5380a4e6f02f2ffdc7981a8ed7a40753.html

参数:media_file – 要上传的文件,一个 File-object
返回:上传成功时返回图片 URL
upload_mass_image(media_file)

上传群发消息内的图片 详情请参考 http://mp.weixin.qq.com/wiki/15/5380a4e6f02f2ffdc7981a8ed7a40753.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 数据包