목차
AnyDesk REST-API는 my.anydesk.com 에서 데이터베이스 정보 검색 및 저장을 자동화하는 인터페이스입니다. 계정이며 현재 Premium 라이선스 사용자(Professional, Power, Performance, Enterprise, Standard, Advanced, Ultimate, or On-Premises)가 사용할 수 있습니다.
REST-API 서비스의 일반적인 사용 사례는 my.anydesk.com 의 정보를 자동 청구 또는 세션 데이터 수집과 같은 타사 애플리케이션에 자동으로 통합하는 것입니다.
기능
버전 1.1.1부터 REST-API는 다음 명령을 지원합니다.
- 라이선스 정보 표시
- 계정 정보 표시(라이선스, 클라이언트 수 등)
- 계정에 등록된 AnyDesk 클라이언트 목록 표시
- 고객 세부 정보 표시(예: 온라인 상태, 별칭 등)
- 라이선스에서 클라이언트 제거
- 주어진 시간 내에 세션 목록 표시
- 특정 세션의 세부 정보 표시
- 세션 댓글 변경
- 활성 세션 닫기
- 별칭 변경
- 별칭 제거
- 라이선스에 있는 모든 주소록의 이름 및 ID 나열
설정
최신 REST-API 문서는 my.anydesk.com 고객 포털의 파일 탭에서 찾을 수 있습니다.
이 문서에는 REST-Interface를 AnyDesk 서버에 연결하기 위한 설정 프로세스(도메인, 인증 헤더)가 포함되어 있습니다.
자격증
계정의 REST 인터페이스에 액세스하려면 다음이 필요합니다.
- 라이선스 ID
- API-비밀번호
참고: REST-API 자격 증명의 경우 당사에 연락하여 고객 번호를 제공하십시오. 온프레미스 라이선스를 사용하는 경우 "콘솔 명령" > "고급 명령" > "REST-API".
파이썬 모듈
AnyDesk는 오픈 소스 Python 모듈과 REST-API에 액세스하기 위한 예제 스크립트를 제공합니다. 자체 프로그램을 구현하거나 작업을 자동화하는 스크립트를 빠르게 생성하기 위한 참조로 사용할 수 있습니다.
예제 스크립트에는 다음이 포함됩니다.
- 라이선스 내에서 이루어진 모든 연결의 세션 데이터 출력(예: 라이선스 이름, 최대 세션, 네임스페이스 등)
터미널에서 텍스트 응답으로 또는 .csv로 파일 내보내기 - 모든 주소록 이름 및 해당 ID 목록
- 별칭이 적용된 경우 라이선스에 추가된 모든 ID의 목록
- 활성 세션, 총 세션 수, 클라이언트 수, 온라인 클라이언트 등과 같은 시스템 정보
AnyDesk Python REST-API는 오픈 소스입니다. 워크플로를 최적화하는 데 도움이 되도록 자유롭게 스크립트를 직접 작성하십시오.
Python 모듈을 사용하려면 GitHub에 포함된 파일을 다운로드하고 원하는 위치에 압축을 풉니다. 그런 다음 ".../doc/examples/"에 있는 "auth.cfg"에 REST-API 자격 증명을 입력합니다.
Python 모듈에서 스크립트를 실행하려면 운영 체제에 대한 최신 Python 을 다운로드하여 설치하십시오.