度小智数字员工API接入

无缝集成数字员工能力到您的业务系统

核心API功能

即时接入

通过RESTful API快速连接您的系统与度小智数字员工平台,支持JSON格式数据交换。

// 基础认证示例
curl -X POST \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"task":"数据分析"}' \
https://api.duxiaoai.com/v1/tasks
查看文档

实时同步

支持Webhook回调机制,实时获取任务状态更新和数据变更通知。

// Webhook配置示例
{
  "url": "https://yourdomain.com/callback",
  "events": ["task_completed", "data_updated"]
}
配置指南

安全认证

多重安全保障机制,包括OAuth 2.0、API密钥和IP白名单,确保数据安全。

// OAuth 2.0示例
POST /oauth/token \
grant_type=client_credentials&
client_id=YOUR_CLIENT_ID&
client_secret=YOUR_CLIENT_SECRET
安全手册

API文档

GET /v1/employees
获取数字员工列表,支持分页和条件筛选。

请求参数

参数 类型 必填 描述
page integer 页码,默认为1
limit integer 每页数量,默认为20,最大100
department string 按部门筛选
POST /v1/tasks
创建新的数字员工任务,支持多种任务类型。

请求体

{
  "type": "data_analysis",
  "priority": "high",
  "params": {
    "dataset_id": "12345",
    "analysis_type": "trend"
  },
  "callback_url": "https://yourdomain.com/callback"
}
GET /v1/tasks/{task_id}
获取特定任务的详细信息和当前状态。
下载完整API文档

SDK支持

{ }

JavaScript SDK

专为前端开发设计的轻量级SDK,支持浏览器和Node.js环境。

npm install @duxiaoai/sdk-js

import { DuxiaoAI } from '@duxiaoai/sdk-js';
const ai = new DuxiaoAI('YOUR_API_KEY');
GitHub仓库
🐍

Python SDK

功能全面的Python库,简化API调用和数据处理流程。

pip install duxiaoai

from duxiaoai import Client
client = Client(api_key="YOUR_API_KEY")
tasks = client.list_tasks()
PyPI页面

Java SDK

面向企业级应用的高性能Java客户端库。

<dependency>
  <groupId>com.duxiaoai</groupId>
  <artifactId>java-sdk</artifactId>
  <version>2.5.0</version>
</dependency>
Maven中央库