许可证: 标准、高级、终极云、本地
AnyDesk REST API允许您从my.anydesk I管理控制台自动检索和管理帐户数据。
您可以使用 API 将 AnyDesk 数据与第三方系统集成,例如,自动计费或收集会话日志。
特征
从 1.1.1 版本开始,REST API 支持以下命令:
查看许可证详细信息
查看帐户详细信息(许可证、AnyDesk 客户端数量等)
列出所有注册到该帐户的 AnyDesk 客户端
获取特定客户的详细信息(例如,别名、在线状态)
从许可证中删除客户端
检索选定时间范围内的会话历史记录
查看详细的会话数据
添加或更新会话注释
关闭活动会话
更改客户端别名
删除客户端别名
列出与您的许可证关联的所有通讯簿的名称和 ID
设置 API
可以在 my.anydesk.com 客户门户的“文件”选项卡中找到最新的 REST-API 文档。
本文档包含将REST-Interface连接到AnyDesk服务器的设置过程(域、身份验证标头)。
最新的 API 文档位于my.anydesk I帐户的“文件”选项卡中。它包括以下说明:
API 端点域
身份验证标头
连接设置步骤
凭据
若要使用 REST API,需要:
您的 许可证 ID
您的 API 密码
💡 注意
要请求 API 凭据,请联系 AnyDesk 支持并提供您的客户编号。
对于本地许可证,请参阅控制台命令>高级命令> REST-API 下的安装指南。
Python 模块
您还可以访问包含脚本和模板的 open-source Python module ,以帮助您开始使用 API。您可以使用这些示例来构建自己的集成或自动执行任务。
包含的示例脚本:
导出会话数据(到终端或 CSV)
列出所有通讯簿及其 ID
列出添加到许可证的所有客户端,包括别名
输出系统统计信息(活动会话、总会话数、客户端数、在线设备等)
该模块是开源的,因此您可以自由调整它以满足您的自动化需求。
要开始使用:
从 GitHub 下载 Python 模块。
将文件解压到您的首选位置。
在文件(位于
/doc/examples/
)中auth.cfg
,输入您的 API 凭据。为您的作系统安装最新版本的 Python 。