Разработване

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

TeamViewer API

TeamViewer предлага REST API за разработване на интеграции на TeamViewer и приложения за вашата персонализирана среда | Икона.

TeamViewer предоставя уеб-базиран API, който ви осигурява достъп до данни и управление на различни аспекти на вашия TeamViewer акаунт. Можете да използвате API за разработване на приложения, които интегрират функционалността на TeamViewer в собствената ви корпоративна среда, или за разработване на приложения, които всеки може да използва.

API използва REST за комуникация с вашето приложение и стандартът за сигурно удостоверяване 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.
  • Стартирайте среща от приложение за чат и поканете директно чат партньора си.
  • Планирайте среща в приложение-календар на трети разработчик.
  • Вижте дали контакт от вашия CRM е онлайн в TeamViewer и директно го помолете да стартира сесия за дистанционно управление на своя компютър.
  • Свържете се директно с компютър от вашата предпочитана система за управление на активи, като използвате паролата, запазена в списъка Компютри и контакти.

Започнете да разработвате

Първи стъпки Документация Примери

Първи стъпки

Започнете да разработвате приложение или скрипт. TeamViewer API използва OAuth 2.0 и скрипт кодове, а също и Client ID.

Започнете да разработвате сега

Разработването на ваше собствено приложение е лесно. Следвайте описаните по-долу стъпки или отидете направо на документацията на API, за да започнете веднага.

В TeamViewer API има два различни начина за използване на API: или чрез скриптове, или чрез приложения.

Приложенията се разработват, за да се използват от различни акаунти. Поради това скриптовете и приложенията имат различни начини за достъп до данните на TeamViewer, представени с различни видове кодове.

Ако искате да използвате API само за вашите данни, създайте скрипт код. Не се притеснявайте, ако впоследствие промените решението си – все още ще можете лесно да преминете на създаване на приложение. Ако искате да създадете приложение, което да се използва от други клиенти на TeamViewer, започнете със създаване на OAuth 2.0 Client ID.

Създайте TeamViewer акаунт в TeamViewer Management Console, за да разработите TeamViewer приложение или скрипт с TeamViewer API | Снимка на екрана

Създайте акаунт

Трябва да имате TeamViewer акаунт, за да използвате TeamViewer API.

Най-лесният начин да направите това е да посетите сайта TeamViewer Management Console Създайте си акаунт в лявата част на страницата.

Създайте скрипт

Отворете настройките на профила си в TeamViewer Management Console | Снимка на екрана

Отворете Management Console

За да създадете скрипт, трябва да влезете в TeamViewer Management Console с вашия TeamViewer акаунт.

В конзолата отворете настройките на профила си в горната дясна част на сайта.

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

Създайте скрипт

  1. Въведете името на вашия скрипт
  2. Въведете описание на скрипта
  3. Изберете правата за достъп на вашия скрипт
  4. Запазете скрипта

Моля, вижте допълнителна информация в документацията на API.

Запишете скрипт кода от свойствата на скрипта. Той ще ви потрябва по-късно | Снимка на екрана

Запишете кода

Запишете си кода от свойствата на скрипта, който създадохте последно.
Този код ще ви трябва в процеса на разработване.

Моля, вижте допълнителна информация за кода в документацията на API.

Започнете писането на скрипта

Можете да започнете да пишете вашия собствен скрипт, като използвате документацията на API, или като използвате вашия код в един от примерните скриптове.

Създайте приложение

Отворете менюто Приложения в TeamViewer Management Console | Снимка на екрана

Отворете Management Console

За да създадете приложение, влезте в TeamViewer Management Console с вашия TeamViewer акаунт.

В конзолата отворете връзката Приложения най-отдолу в сайта.

Създайте ново приложение, което може да се използва с произволен TeamViewer акаунт чрез методите на OAuth 2.0 | Снимка на екрана

Създайте приложение

    Въведете името на приложението
  1. Въведете описание на приложението
  2. Въведете Redirect URI.
    Потребителите биват пренасочвани към URI след като предоставите на вашето приложение право за достъп до техните данни. Ако е зададено, ще бъдат уважени само заявки за удостоверяване, които използват дадения Redirect URI. Това може да се промени по-късно.
  3. Изберете ниво на достъп
  4. Изберете правата за достъп на вашето приложение
  5. Запазете приложението

Моля, вижте допълнителна информация в документацията на API.

Запишете Client ID от свойствата на скрипта. Той ще ви потрябва по-късно | Снимка на екрана

Запишете Client ID и тайния въпрос на клиента

Запишете си Client ID и тайния въпрос на клиента от свойствата на приложението, което създадохте последно.
Те ще ви трябват в процеса на разработване.

Моля, вижте допълнителна информация за Client ID в документацията на 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# по-долу.

Изтегляне
Обратно в началото