API控制台
在线调试和测试API,提升开发效率
快速示例
// 初始化SDK
import { ShengQiong } from '@shengqiong/sdk';
const sq = new ShengQiong({
apiKey: process.env.API_KEY
});
// 控制设备
await sq.device.control({
deviceId: 'device_001',
action: 'turnOn',
params: { brightness: 80 }
});API端点
GET
/v1/devices获取设备列表POST
/v1/devices/{id}/control控制设备GET
/v1/devices/{id}/status获取设备状态POST
/v1/scenes/trigger触发场景GET
/v1/user/profile获取用户信息在线调试
{
"success": true,
"data": {
"deviceId": "device_001",
"status": "online",
"action": "turnOn",
"timestamp": 1699999999999
}
}