连接
生成二维码
与 API 通信的起点是生成二维码。一旦生成二维码,您可以使用移动设备扫描它,以启用 API 与您的系统之间的消息交换。
| 命令 | generate_qrcode.aspx |
| 方法 | POST |
| 主体 |
|
| 响应 | 成功 → 返回 SVG base64 格式的二维码图像: 错误 → 返回描述的错误: |
一旦设备扫描二维码,将通过 PostBack URL 返回一系列事件:
连接状态
| 命令 | status.aspx | ||||||||||||||||||
| 方法 | GET | ||||||||||||||||||
| 响应 | 连接信息: 状态码及其字符串等价物:
|
断开连接
完全断开与 WhatsApp 的连接(必须重新生成二维码)。
| 命令 | disconnect.aspx |
| 方法 | GET |
| 响应 | 成功 → 连接信息: |
结束会话
部分断开与 WhatsApp 的连接(可以使用 restore_session.aspx 命令重新连接)。
| 命令 | close_session.aspx |
| 方法 | GET |
| 响应 | 成功 → 连接信息: |
保存会话
保存当前连接状态并允许重新连接。这在扫描二维码后会自动执行。
| 命令 | save_session.aspx |
| 方法 | GET |
| 响应 | 成功: |
恢复会话
恢复之前结束的会话(使用 close_session.aspx 命令)。
| 命令 | restore_session.aspx |
| 方法 | GET |
| 响应 | 成功 → 连接信息: |
清除实例
完全清除保存的实例数据。重置存储的文件和缓存。(不影响 WhatsApp 数据)
| 命令 | clear.aspx |
| 方法 | GET |
| 响应 | |
更新设置
更新连接设置。
重要!
如果您使用 set_config.aspx 命令更改 WebHook,通过浏览器使用系统将停止工作。
如果您想同时使用两种方法(浏览器和 API),请考虑通过系统管理界面更改 WebHook(访问管理区域 > 编辑实例 > API > PostBack URL)。
| 命令 | set_config.aspx |
| 方法 | POST |
| 主体 | |
| 响应 | 成功 → 返回连接数据: |