พัฒนา

พัฒนาโซลูชันแบบปรับแต่งได้เอง

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 ของคุณ

ใน 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. ป้อน Redirect URI
    ผู้ใช้จะถูกเปลี่ยนเส้นทางไปยัง URI ดังกล่าวหลังจากการให้สิทธิ์เข้าถึงข้อมูลแก่แอปพลิเคชันของคุณแล้ว ถ้ามีการตั้งค่าไว้ เฉพาะคำขออนุญาตเท่านั้นที่จะได้รับสิทธิ์ในการใช้ Redirect URI ตามที่กำหนดไว้ โดยสามารถทำการเปลี่ยนแปลงได้ในภายหลัง
  4. เลือกระดับการเข้าถึง
  5. เลือกสิทธิ์ของแอป
  6. บันทึกแอป

โปรดดูข้อมูลเพิ่มเติมในเอกสารประกอบ API 

จดข้อมูล Client ID จากคุณสมบัติของสคริปต์ เพราะคุณจะต้องใช้ในภายหลัง | ภาพหน้าจอ

จดข้อมูล Client ID และ Client Secret

จดข้อมูล Client ID และ Client Secret จากคุณสมบัติของแอปที่คุณสร้างล่าสุด
คุณจะต้องใช้ข้อมูลดังกล่าวในขั้นตอนของการพัฒนา

โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับ 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# ได้จากด้านล่าง

ดาวน์โหลด
กลับสู่ด้านบน