素材接口

class wechatpy.client.api.WeChatMaterial(client=None)[源代码]
add(media_type, media_file, title=None, introduction=None)[源代码]

新增其它类型永久素材 详情请参考 http://mp.weixin.qq.com/wiki/14/7e6c03263063f4813141c3e17dd4350a.html

参数:
  • media_type – 媒体文件类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb)
  • media_file – 要上传的文件,一个 File-object
  • title – 视频素材标题,仅上传视频素材时需要
  • introduction – 视频素材简介,仅上传视频素材时需要
返回:

返回的 JSON 数据包

add_articles(articles)[源代码]

新增永久图文素材 详情请参考 https://mp.weixin.qq.com/wiki?id=mp1494572718_WzHIY

参数:articles (list[dict]) – 图文素材数组
返回:返回的 JSON 数据包
add_reply_comment(msg_data_id, index, user_comment_id, content)[源代码]

回复评论

batchget(media_type, offset=0, count=20)[源代码]

批量获取永久素材列表 详情请参考 http://mp.weixin.qq.com/wiki/12/2108cd7aafff7f388f41f37efa710204.html

参数:
  • media_type – 媒体文件类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(news)
  • offset – 从全部素材的该偏移位置开始返回,0 表示从第一个素材返回
  • count – 返回素材的数量,取值在1到20之间
返回:

返回的 JSON 数据包

close_comment(msg_data_id, index=1)[源代码]

关闭已群发文章评论

delete(media_id)[源代码]

删除永久素材 详情请参考 http://mp.weixin.qq.com/wiki/5/e66f61c303db51a6c0f90f46b15af5f5.html

参数:media_id – 素材的 media_id
返回:返回的 JSON 数据包
delete_comment(msg_data_id, index, user_comment_id)[源代码]

删除评论

delete_reply_comment(msg_data_id, index, user_comment_id)[源代码]

删除回复

get(media_id)[源代码]

获取永久素材 详情请参考 http://mp.weixin.qq.com/wiki/4/b3546879f07623cb30df9ca0e420a5d0.html

参数:media_id – 素材的 media_id
返回:图文素材返回图文列表,其它类型为素材的内容
get_count()[源代码]

获取素材总数 详情请参考 http://mp.weixin.qq.com/wiki/16/8cc64f8c189674b421bee3ed403993b8.html

返回:返回的 JSON 数据包
list_comment(msg_data_id, index=1, begin=0, count=50, type=0)[源代码]

查看指定文章的评论数据

markelect_comment(msg_data_id, index, user_comment_id)[源代码]

将评论标记精选

open_comment(msg_data_id, index=1)[源代码]

打开已群发文章评论 https://mp.weixin.qq.com/wiki?id=mp1494572718_WzHIY

unmarkelect_comment(msg_data_id, index, user_comment_id)[源代码]

将评论取消精选

update_article(media_id, index, article)[源代码]

修改永久图文素材 详情请参考 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1444738732

参数:
  • media_id – 要修改的图文消息的 id
  • index – 要更新的文章在图文消息中的位置(多图文消息时,此字段才有意义),第一篇为 0
  • article – 图文素材
返回:

返回的 JSON 数据包

update_articles(media_id, index, articles)[源代码]

修改永久图文素材 详情请参考 http://mp.weixin.qq.com/wiki/4/19a59cba020d506e767360ca1be29450.html

参数:
  • media_id – 要修改的图文消息的 id
  • index – 要更新的文章在图文消息中的位置(多图文消息时,此字段才有意义),第一篇为 0
  • articles – 图文素材数组
返回:

返回的 JSON 数据包