Розробка

Розробити персоналізовані рішення

TeamViewer API

TeamViewer пропонує інтерфейс REST API для розробок інтеграції TeamViewer та програм для середовища користувача | Піктограма

TeamViewer презентує API на веб-платформі, що надає доступ до даних і можливість керувати різними аспектами облікового запису TeamViewer. За допомогою API можна розробляти застосунки, які допоможуть використовувати функціональність TeamViewer у Вашому корпоративному середовищі та якими зможуть користуватися всі. 

За допомогою REST API здійснює обмін даними з Вашим застосунком, а за допомогою стандарту безпечної авторизації OAuth 2.0 керує доступом до всіх даних.

Функції

TeamViewer API для розробників застосунків надає доступ до таких функцій TeamViewer: 

Управління користувачами

Методи, пов’язані з профілем компанії TeamViewer (напр., створити нового члена Вашої компанії, змінити членську інформацію). 

Керування групами

Методи, пов’язані з групами в списку TeamViewer «Комп’ютери та контакти» (напр., створити групу, відкрити доступ до групи) 

Управління сеансами

Методи, пов’язані з сеансами віддаленого керування за допомогою TeamViewer (напр., створити новий сеанс, змінити інформацію про сеанс). 

Звіти про підключення

Методи, пов’язані зі звітністю про підключення в TeamViewer Management Console (напр., відобразити звіти про підключення, експортувати звіти). 

Онлайн-конференції

Методи, пов’язані з конференціями TeamViewer (напр., запланувати конференцію, почати незаплановану конференцію) 

Комп’ютери та контакти

Методи, пов'язані з списком TeamViewer «Комп'ютери та Контакти» (наприклад, дізнатися, хто знаходиться в мережі, почати сеанс віддаленого керування з контактом або пристроєм, або пакетного імпорту нових контактів з адресної книги).

Випадки використання зразків

  • Створити завдання з обслуговування з клієнтського запиту в межах служби підтримки
  • Інтегруйте кнопку «Запитати сеанс підтримки» у свій веб-застосунок.
  • Отримайте звіти про підключення з TeamViewer Management Console в форматі Excel для подальшої обробки й створення статистики.
  • Автоматично експортуйте звіти про підключення з TeamViewer Management Console щоночі для автономного і гнучкого використання (напр., для розрахунків).
  • Швидко імпортуйте контакти всієї команди підтримки у профіль TeamViewer своєї компанії.
  • Автоматично створюйте новий обліковий запис TeamViewer для кожного нового клієнта Вашого Active Directory.
  • Почніть конференцію із застосунку чату й запросіть до неї безпосередньо партнера з чату.
  • Заплануйте конференцію в застосунку календаря третьої сторони.
  • Дізнайтесь чи знаходяться контакти Вашої клієнтської бази даних в мережі TeamViewer і безпосередньо запросіть їх розпочати сеанс віддаленого управління своїм комп'ютером.
  • Підключіться безпосередньо до комп'ютера за допомогою Вашої улюбленої системи управління активами, використовуючи пароль, який зберігається в Вашому списку «Комп'ютери та контакти».

Початок роботи

Розпочніть роботу й розробіть застосунок або сценарій. TeamViewer API застосовує OAuth 2.0 і маркери сценарію разом з ідентифікаторами клієнтів.

Почніть розробку просто зараз

Розробити власний застосунок легко. Виконайте дії, зазначені нижче, або перейдіть до документації API, щоб розпочати просто зараз.

У TeamViewer API передбачені два різні способи застосування API: за допомогою сценаріїв або за допомогою застосунків.

Ми розробили готові сценарії, які допоможуть Вам на початковій стадії розробки власних додатків. У зв'язку з цим, механізми доступу до даних TeamViewer у сценаріїв і додатків різні, і в них використовуються різні типи маркерів.

Якщо потрібно використовувати API лише для Ваших даних, створіть маркер сценарію. Якщо ж пізніше Ви зміните своє рішення, Ви зможете легко перейти на використання іншої програми. При бажанні можна створити додаток, доступний для інших користувачів TeamViewer: для цього необхідно створити клієнтський ідентифікатор OAuth 2.0.

Створіть обліковий запис TeamViewer у TeamViewer Management Console, щоб розробити застосунок або сценарій TeamViewer за допомогою TeamViewer API | Скріншот

Створити обліковий запис

Для використання TeamViewer API потрібен обліковий запис TeamViewer. 

Для отримання інформації — завітайте на сторінку TeamViewer Management Console Зареєструйтеся для облікового запису в лівій частині сторінки.

Створити сценарій

Відкрийте налаштування профілю в TeamViewer Management Console | Скріншот

Відкрити Management Console

Щоб створити сценарій, необхідно увійти в  TeamViewer Management Console за допомогою облікового запису TeamViewer. 

У Console відкрийте налаштування профілю у верхній правій частині сторінки.

Створіть новий сценарій, який можна застосувати до Вашого облікового запису TeamViewer | Скріншот

Створити сценарій

  1. Введіть назву сценарію
  2. Введіть опис сценарію
  3. Оберіть права для сценарію
  4. Збережіть сценарій

Детальнішу інформацію див. у документації API.

Запишіть маркер сценарію з його властивостей. Він Вам знадобиться | Скріншот

Записати маркер

Запишіть маркер із властивостей сценарію, який Ви щойно створили.
Маркер знадобиться Вам під час розробки.

Детальнішу інформацію про маркер див. у документації API

Почати кодування

Тепер можна починати писати власний сценарій за допомогою документації API або застосувати маркер в одному з наших прикладів сценарію.

Створити застосунок

Відкрийте меню застосунків у TeamViewer Management Console | Скріншот

Відкрити Management Console

Для створення застосунку увійдіть до TeamViewer Management Console за допомогою облікового запису TeamViewer. 

У Console відкрийте посилання «Застосунки» в нижній частині сторінки.

Створіть новий застосунок, який можна використовувати з будь-яким обліковим записом TeamViewer за допомогою методів OAuth 2.0 | Скріншот

Створити застосунок

  1. Введіть назву застосунку
  2. Введіть опис застосунку
  3. Введіть URL переадресації.
    Клієнти будуть переспрямовані по URI після того, як застосунок отримає доступ до їх даних. Якщо встановлено, лише авторизовані запити отримають можливість користуватися вказаним URI переадресації. Це можна змінити пізніше.
  4. Оберіть рівень доступу
  5. Оберіть права для застосунку
  6. Збережіть застосунок

Детальнішу інформацію див. у документації API.

Запишіть ідентифікатор клієнта з властивостей сценарію. Він Вам знадобиться | Скріншот

Запишіть ідентифікатор клієнта і його секретний ключ

Запишіть ідентифікатор клієнта і його секретний ключ із властивостей застосунку, який Ви щойно створили.
Вони знадобляться Вам під час розробки.

Детальнішу інформацію про ідентифікатор клієнта див. у документації API.

Почати кодування

Тепер Ви можете почати писати власний застосунок за допомогою документації API.

Документація API

TeamViewer API та її посилання, характеристики й методи занесені в документацію TeamViewer API | Піктограма

Документація TeamViewer API надає детальний опис наявних методів (включно з прикладами викликів методів) та основну інформацію щодо застосування API.

Завантажити документацію TeamViewer API у форматі PDF можна нижче.

Завантажити

Приклади

Використайте попередньо створені сценарії та отримуйте корисні навики для подальшої розробки засобів інтеграції.

Приклади наших сценаріїв

Ми розробили готові сценарії, які допоможуть Вам на початковій стадії розробки власних додатків.

Ці сценарії доступні для PowerShell і Python.

Завантажте сценарії Управління користувачами, Звітність та Active Directory або перегляньте приклади, наведені нижче, і отримайте корисні навики.

Просимо продивитися детальнішу інформацію про застосовані методи API в документації TeamViewer API.

За допомогою прикладу коду для TeamViewer API Ви зможете розробити застосунок, що створюватиме завдання з обслуговування.

Приклад коду: служба черги обслуговування

Завдяки цій черзі обслуговування Ви можете керувати завданнями клієнтської підтримки в TeamViewer і в TeamViewer Management Console. 

Цей приклад демонструє застосунок, що створює завдання з обслуговування. За допомогою доданого програмного коду Ви зрозумієте, як об’єднувати функції служби черги обслуговування зі своїм середовищем застосунків. Завантажити застосунок і код C# можна нижче.

Завантажити
Наверх