开发自订 TeamViewer 解决方案
TeamViewer API

TeamViewer 提供网路 API,让您能够存取资料并控制 TeamViewer 帐户的各个方面。 您可利用 API 开发各种应用程式,将 TeamViewer 的功能整合到您自己的公司环境中,或开发每个人皆可使用的应用程式。
API 利用 REST 与应用程式进行通讯,并采用安全授权标准 OAuth 2.0 管理所有资料的存取。
特性
应用程式开发人员专用的 TeamViewer API 提供下列 TeamViewer 功能存取权限:
用户管理
与 TeamViewer 公司设定档相关的方法(例如建立新的公司成员资料、修改成员资讯)。
群组管理
与 TeamViewer「电脑和联络人」清单中群组相关的方法(例如建立群组、共用群组)
工作阶段管理
与 TeamViewer 远端控制工作阶段相关的方法(例如建立新工作阶段、修改工作阶段资讯)。
连接报告
与 TeamViewer 管理主控台中的连线报告相关的方法(例如列出连线报告、汇出报告)。
在线会议
与 TeamViewer 会议相关的方法(例如安排会议、启动临时会议)
电脑和联络人
与 TeamViewer「电脑和联络人」清单相关的方法(例如检视当前在线上的人员、与联络人或装置启动远端控制工作阶段,或从通讯录批量汇入新联络人)。
使用案例范本
- 在服务台内利用客户的问题单建立服务案例
- 将「请求支援工作阶段」按钮整合到网路应用程式中。
- 将 TeamViewer 管理主控台中的连线报告提取到 Excel 中,以便进一步处理和生成统计资讯。
- 每晚从 TeamViewer 管理主控台自动汇出连线报告,以便用于离线状态及其他灵活用途(例如用于计费)。
- 快速将整个支援团队汇入到 TeamViewer 公司设定档中。
- 为 Active Directory 中的每个新使用者自动建立新的 TeamViewer 帐户。
- 从聊天应用程式开始会议,并直接邀请聊天伙伴。
- 在第三方日历应用程式中安排会议日程。
- 在 TeamViewer 中检视 CRM 中的联络人当前是否在线上,并直接要求联络人启动远端控制工作阶段。
- 利用储存在「电脑和联络人」清单中的密码,从您最喜欢的资产管理系统直接连线到电脑。
开始开发
开始

立即开始开发
开发应用程式易如反掌。 按照下述步骤操作或直接跳转到 API 文档,立即开始。
在 TeamViewer API 中,有两种不同的 API 使用方法:可透过「指令码」或透过「应用程式」使用。
开发的应用程式可供许多不同的帐户使用。 鉴于此,「指令码」和「应用程式」存取 TeamViewer 资料的方式不同,以不同类型的权杖为代表。
若您只想用 API 处理自己的数据,可创建脚本权杖。 若您之后改变主意,无须担心,您仍可将数据迁移至应用程序。 若要创建供其他 TeamViewer 客户使用的应用程序,请直接创建 OAuth 2.0 客户 ID。

创建脚本



创建应用程序

创建应用程序
- 输入应用程序的名称
- 输入应用程序的描述
- 输入重新导向 URI。
用户授予应用程序数据访问权限后,将被重新导向至该 URI。 若进行了设置,则仅授予使用所提供的「重定向 URI」之授权请求。 之后可进行更改。 - 选择访问级别
- 选择应用程序的权限
- 保存应用程序
其他信息请于 API 文档中取得。


开始编码
您现在可参照 API 文档编写自己的应用程序。
API文档

TeamViewer API 文档中提供了关于可用方法的详细描述(包括方法调用的示例)以及关于使用 API 的基本信息。
可于下方下载 PDF 格式的 TeamViewer API 文档。
示例

我们的示例脚本
我们提供了一些预先构建的脚本,帮助您开始开发自己的应用程序。
这些脚本可用于 PowerShell 和 Python。
下载用户管理、报告及 Active Directory 的指令碼,或查看下方示例,以獲取一些實用的提示。
更多所用 API 方法之相关信息请于 API 文档中取得。
代码示例服务队列
您可利用服务队列在 TeamViewer 和 TeamViewer 管理控制台中管理客户支持案例。
本示例提供一个创建服务案例的应用程序。 您可利用附加的程序代码了解如何在自己的应用程序环境中集成服务队列功能。 可于下方下载应用程序和 C# 代码。
