์ฃผ์˜์‚ฌํ•ญ: ์ด ๊ธ€์€ ์ž๋™ ๋ฒˆ์—ญ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ •ํ™•ํ•œ ์ •๋ณด๋ฅผ ํ™•์ธํ•˜๋ ค๋ฉด ์˜์–ด ๋ฒ„์ „์„ ์ฐธ๊ณ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

my.anydesk ๋‚˜๋Š” REST API

Prev Next

๋ฉดํ—ˆ: ํ‘œ์ค€, ๊ณ ๊ธ‰, ์–ผํ‹ฐ๋ฐ‹ ํด๋ผ์šฐ๋“œ, ์˜จํ”„๋ ˆ๋ฏธ์Šค

AnyDesk REST API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด my.anydesk I ๊ด€๋ฆฌ ์ฝ˜์†”์—์„œ ๊ณ„์ • ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ AnyDesk ๋ฐ์ดํ„ฐ๋ฅผ ํƒ€์‚ฌ ์‹œ์Šคํ…œ๊ณผ ํ†ตํ•ฉํ•˜์—ฌ ์ฒญ๊ตฌ๋ฅผ ์ž๋™ํ™”ํ•˜๊ฑฐ๋‚˜ ์„ธ์…˜ ๋กœ๊ทธ๋ฅผ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๊ธฐ๋Šฅ

๋ฒ„์ „ 1.1.1๋ถ€ํ„ฐ REST API๋Š” ๋‹ค์Œ ๋ช…๋ น์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ผ์ด์„ผ์Šค ์„ธ๋ถ€ ์ •๋ณด ๋ณด๊ธฐ

  • ๊ณ„์ • ์„ธ๋ถ€ ์ •๋ณด ๋ณด๊ธฐ(๋ผ์ด์„ ์Šค, AnyDesk ํด๋ผ์ด์–ธํŠธ ์ˆ˜ ๋“ฑ)

  • ๊ณ„์ •์— ๋“ฑ๋ก๋œ ๋ชจ๋“  AnyDesk ํด๋ผ์ด์–ธํŠธ ๋‚˜์—ด

  • ํŠน์ • ํด๋ผ์ด์–ธํŠธ์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์ •๋ณด ๊ฐ€์ ธ์˜ค๊ธฐ(์˜ˆ: ๋ณ„์นญ, ์˜จ๋ผ์ธ ์ƒํƒœ)

  • ๋ผ์ด์„ ์Šค์—์„œ ํด๋ผ์ด์–ธํŠธ ์ œ๊ฑฐ

  • ์„ ํƒํ•œ ์‹œ๊ฐ„ ๋ฒ”์œ„์— ๋Œ€ํ•œ ์„ธ์…˜ ๊ธฐ๋ก ๊ฒ€์ƒ‰

  • ์ž์„ธํ•œ ์„ธ์…˜ ๋ฐ์ดํ„ฐ ๋ณด๊ธฐ

  • ์„ธ์…˜ ์ฃผ์„ ์ถ”๊ฐ€ ๋˜๋Š” ์—…๋ฐ์ดํŠธ

  • ํ™œ์„ฑ ์„ธ์…˜ ๋‹ซ๊ธฐ

  • ํด๋ผ์ด์–ธํŠธ ๋ณ„์นญ ๋ณ€๊ฒฝ

  • ํด๋ผ์ด์–ธํŠธ ๋ณ„์นญ ์ œ๊ฑฐ

  • ๋ผ์ด์„ ์Šค์™€ ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ์ฃผ์†Œ๋ก์˜ ์ด๋ฆ„๊ณผ ID๋ฅผ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.


API ์„ค์ •

์ตœ์‹  REST-API ์„ค๋ช…์„œ๋Š” my.anydesk.com ๊ณ ๊ฐ ํฌํ„ธ์˜ ํŒŒ์ผ ํƒญ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์„œ์—๋Š” REST-Interface๋ฅผ AnyDesk ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์„ค์ • ํ”„๋กœ์„ธ์Šค(๋„๋ฉ”์ธ, ์ธ์ฆ ํ—ค๋”)๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ตœ์‹  API ์„ค๋ช…์„œ๋Š” my.anydesk I ๊ณ„์ •์˜ ํŒŒ์ผ ํƒญ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋‹ค์Œ์— ๋Œ€ํ•œ ์ง€์นจ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • API ์—”๋“œํฌ์ธํŠธ ๋„๋ฉ”์ธ

  • ์ธ์ฆ ํ—ค๋”

  • ์—ฐ๊ฒฐ ์„ค์ • ๋‹จ๊ณ„


์ž๊ฒฉ ์ฆ๋ช…

REST API๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋‹ค์Œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ผ์ด์„ผ์Šค ID

  • API ๋น„๋ฐ€๋ฒˆํ˜ธ

๐Ÿ’ก ๋ฉ”๋ชจ

API ์ž๊ฒฉ ์ฆ๋ช…์„ ์š”์ฒญํ•˜๋ ค๋ฉด AnyDesk ์ง€์›ํŒ€์— ๋ฌธ์˜ํ•˜์—ฌ ๊ณ ๊ฐ ๋ฒˆํ˜ธ๋ฅผ ์ œ๊ณตํ•˜์„ธ์š”.
์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ผ์ด์„ผ์Šค์˜ ๊ฒฝ์šฐ REST-API> ์ฝ˜์†” ๋ช…๋ น > ๊ณ ๊ธ‰ ๋ช…๋ น ์•„๋ž˜์˜ ์„ค์น˜ ๊ฐ€์ด๋“œ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.


Python ๋ชจ๋“ˆ

API๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ์Šคํฌ๋ฆฝํŠธ ๋ฐ ํ…œํ”Œ๋ฆฟ์ด ํฌํ•จ๋œ open-source Python module ์— ์•ก์„ธ์Šคํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์˜ˆ์ œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž์ฒด ํ†ตํ•ฉ์„ ๊ตฌ์ถ•ํ•˜๊ฑฐ๋‚˜ ์ž‘์—…์„ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํฌํ•จ๋œ ์˜ˆ์ œ ์Šคํฌ๋ฆฝํŠธ:

  • ์„ธ์…˜ ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ(ํ„ฐ๋ฏธ๋„ ๋˜๋Š” CSV)

  • ๋ชจ๋“  ์ฃผ์†Œ๋ก ๋ฐ ํ•ด๋‹น ID ๋‚˜์—ด

  • ๋ณ„์นญ์„ ํฌํ•จํ•˜์—ฌ ๋ผ์ด์„ ์Šค์— ์ถ”๊ฐ€๋œ ๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ ๋‚˜์—ด

  • ์ถœ๋ ฅ ์‹œ์Šคํ…œ ํ†ต๊ณ„(ํ™œ์„ฑ ์„ธ์…˜, ์ด ์„ธ์…˜ ์ˆ˜, ํด๋ผ์ด์–ธํŠธ ์ˆ˜, ์˜จ๋ผ์ธ ์žฅ์น˜ ๋“ฑ)

์ด ๋ชจ๋“ˆ์€ ์˜คํ”ˆ ์†Œ์Šค์ด๋ฏ€๋กœ ์ž๋™ํ™” ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๊ฒŒ ์ž์œ ๋กญ๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๋ ค๋ฉด:

  1. GitHub์—์„œ Python ๋ชจ๋“ˆ์„ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

  2. ์›ํ•˜๋Š” ์œ„์น˜์— ํŒŒ์ผ์„ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.

  3. ํŒŒ์ผ(์— ์žˆ์Œ/doc/examples/)์— auth.cfg API ์ž๊ฒฉ ์ฆ๋ช…์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

  4. OS์— ๋Œ€ํ•œ ์ตœ์‹  ๋ฒ„์ „์˜ Python ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.