接入指南 Desktop Agent SDK 用于操作天翼云电脑的一套SDK,支持鼠标控制、键盘输入、屏幕截图等操作。 环境设置 系统要求 TypeScript/JavaScript Node.js 14及以上版本 建议安装在维护期内的LTS版本 Window版本要求 Windows 8.1 或 Windows Server 2012 R2 及以上 Linux版本要求 kernel>3.10 安装方法 npm 安装 plaintext npm install @ctyun/desktopagentsdk yarn 安装 plaintext yarn add @ctyun/desktopagentsdk pnpm 安装 plaintext pnpm add @ctyun/desktopagentsdk 基本使用方法 1、 创建 Client 实例 首先导入并创建 Client 实例。创建实例时需要提供以下参数: apiKey (必需): 控制台上的AccessKey ID apiSecret (必需): 控制台上的AccessKey Secret desktopCode (必需): 桌面编码 serviceURL (可选): 服务地址,默认为 plaintext import Client from '@ctyun/desktopagentsdk'; const client new Client({ apiKey: 'yourapikey', apiSecret: 'yourapisecret', desktopCode: 'yourdesktopcode', serviceURL: ' // 可选,使用默认值 }); 2、 创建会话 使用 createSession() 方法创建会话,会话创建成功后将返回会话对象,包含 sessionId 和操作方法。 plaintext const session await client.createSession(); console.log('会话创建成功,sessionId:', session.sessionId); 3、 使用 computer 方法 创建会话后,可以通过 session.computer 对象调用各种计算机控制方法。 移动鼠标 plaintext // 将鼠标移动到指定坐标 await session.computer.movemouse(500, 300);