群发视频消息 详情请参考 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)
| 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, |