MCPcopy
hub / github.com/wechatpy/wechatpy / send_mass_video

Method send_mass_video

wechatpy/client/api/message.py:474–520  ·  view source on GitHub ↗

群发视频消息 详情请参考 https://mp.weixin.qq.com/wiki?id=mp1481187827_i0l21 :param group_or_users: 值为整型数字时为按分组群发,值为列表/元组时为按 OpenID 列表群发 当 is_to_all 为 True 时,传入 None 即对所有用户发送。 :param media_id: 视频的媒体 ID。可以通过 :func:`upload_video` 上传。

(self, group_or_users, media_id, title=None,
                        description=None, is_to_all=False, preview=False,
                        send_ignore_reprint=0, client_msg_id=None)

Source from the content-addressed store, hash-verified

472 )
473
474 def send_mass_video(self, group_or_users, media_id, title=None,
475 description=None, is_to_all=False, preview=False,
476 send_ignore_reprint=0, client_msg_id=None):
477 """
478 群发视频消息
479
480 详情请参考
481 https://mp.weixin.qq.com/wiki?id=mp1481187827_i0l21
482
483 :param group_or_users: 值为整型数字时为按分组群发,值为列表/元组时为按 OpenID 列表群发
484 当 is_to_all 为 True 时,传入 None 即对所有用户发送。
485 :param media_id: 视频的媒体 ID。可以通过 :func:`upload_video` 上传。
486 :param title: 视频标题
487 :param description: 视频描述
488 :param is_to_all: 用于设定是否向全部用户发送,值为true或false,选择true该消息群发给所有用户
489 选择false可根据group_id发送给指定群组的用户
490 :type is_to_all: bool
491 :param preview: 是否发送预览,此时 group_or_users 参数应为一个openid字符串
492 :type preview: bool
493 :param send_ignore_reprint: 指定待群发的文章被判定为转载时,是否继续群发。
494 当 send_ignore_reprint 参数设置为1时,文章被判定为转载时,且原创文允许转载时,将继续进行群发操作。
495 当 send_ignore_reprint 参数设置为0时,文章被判定为转载时,将停止群发操作。
496 send_ignore_reprint 默认为0。
497 :type send_ignore_reprint: int
498 :param client_msg_id: 开发者侧群发 msgid,长度限制 64 字节
499 :type client_msg_id: str
500
501 :return: 返回的 JSON 数据包
502 """
503 video_data = {
504 'media_id': media_id
505 }
506 if title:
507 video_data['title'] = title
508 if description:
509 video_data['description'] = description
510 return self._send_mass_message(
511 group_or_users,
512 'mpvideo',
513 {
514 'mpvideo': video_data
515 },
516 is_to_all,
517 preview,
518 send_ignore_reprint,
519 client_msg_id,
520 )
521
522 def send_mass_article(self, group_or_users, media_id,
523 is_to_all=False, preview=False,

Callers 1

Calls 1

_send_mass_messageMethod · 0.95

Tested by 1