问题描述
如何使用 Python 向 Zoom 会议中的各个参与者发送消息?
- 我找不到可以解决此问题的任何库/模块。
- 我查看了 Zoom 的 API 文档,发现只有用于 Zoom 客户端聊天的消息传递系统(但没有用于会议中的消息传递)。
- 我可以像 this zoom article 中描述的那样使用
captions
(通过 HTTP POST 方法发送字幕)。但功能有限,您无法向单个用户显示消息,而只能一次性向所有人显示,这并非有意为之。
我是不是忽略了什么? 有没有办法做到这一点?
编辑:
我尝试使用 Selenium,但有一堆 Captchas
(如@piertoni 的评论中所建议)和密码。所以我想避免这个解决方案。
解决方法
你不能轻易做到这一点。这是一个 recent thread,表示它不在 API 路线图上。即使使用基于浏览器的自动化,您也已经看到 Zoom 具有防止垃圾邮件的反自动化工具。评论中建议的 GUI 自动化可能会起作用。
如果您拥有会议的 API 访问权限、企业帐户或更高版本,并且想要实现 GUI 自动化,您可以使用 this route 来获取会议参与者。