群发图文消息 详情请参考 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_articles` 上传。
(self, group_or_users, media_id,
is_to_all=False, preview=False,
send_ignore_reprint=0, client_msg_id=None)
| 520 | ) |
| 521 | |
| 522 | def send_mass_article(self, group_or_users, media_id, |
| 523 | is_to_all=False, preview=False, |
| 524 | send_ignore_reprint=0, client_msg_id=None): |
| 525 | """ |
| 526 | 群发图文消息 |
| 527 | |
| 528 | 详情请参考 |
| 529 | https://mp.weixin.qq.com/wiki?id=mp1481187827_i0l21 |
| 530 | |
| 531 | :param group_or_users: 值为整型数字时为按分组群发,值为列表/元组时为按 OpenID 列表群发 |
| 532 | 当 is_to_all 为 True 时,传入 None 即对所有用户发送。 |
| 533 | :param media_id: 图文的媒体 ID。可以通过 :func:`upload_articles` 上传。 |
| 534 | :param is_to_all: 用于设定是否向全部用户发送,值为true或false,选择true该消息群发给所有用户 |
| 535 | 选择false可根据group_id发送给指定群组的用户 |
| 536 | :type is_to_all: bool |
| 537 | :param preview: 是否发送预览,此时 group_or_users 参数应为一个openid字符串 |
| 538 | :type preview: bool |
| 539 | :param send_ignore_reprint: 指定待群发的文章被判定为转载时,是否继续群发。 |
| 540 | 当 send_ignore_reprint 参数设置为1时,文章被判定为转载时,且原创文允许转载时,将继续进行群发操作。 |
| 541 | 当 send_ignore_reprint 参数设置为0时,文章被判定为转载时,将停止群发操作。 |
| 542 | send_ignore_reprint 默认为0。 |
| 543 | :type send_ignore_reprint: int |
| 544 | :param client_msg_id: 开发者侧群发 msgid,长度限制 64 字节 |
| 545 | :type client_msg_id: str |
| 546 | |
| 547 | :return: 返回的 JSON 数据包 |
| 548 | """ |
| 549 | return self._send_mass_message( |
| 550 | group_or_users, |
| 551 | 'mpnews', |
| 552 | { |
| 553 | 'mpnews': { |
| 554 | 'media_id': media_id |
| 555 | } |
| 556 | }, |
| 557 | is_to_all, |
| 558 | preview, |
| 559 | send_ignore_reprint, |
| 560 | client_msg_id, |
| 561 | ) |
| 562 | |
| 563 | def get_mass(self, msg_id): |
| 564 | """ |