开发者文档

向日葵SDK集成 开发者文档与API接入指南

向日葵SDK集成

向日葵提供完整的开放API与SDK体系,支持企业将远程控制能力集成到自有业务系统中。无论是OA、工单系统、运维平台还是物联网管理后台,都能在数行代码内获得稳定的远程桌面、文件传输、设备管理能力。

一、SDK体系总览

📱 桌面SDK (C++/C#/Java)

嵌入自有桌面客户端,实现内嵌远程控制窗口。支持Windows、macOS、Linux三大平台,x86/x64/ARM多架构。

🌐 Web SDK (JavaScript)

浏览器内即可发起远程控制,无需安装插件。基于WebRTC技术,Chrome/Edge/Firefox/Safari全兼容。

📲 移动SDK (iOS/Android)

原生Swift/Kotlin接口,集成至自有App,实现"App内远程"无缝体验。

🔌 REST API

设备列表、用户管理、连接日志、批量操作等系统级管理能力,适合运维平台集成。

二、接入流程

  1. 注册向日葵开放平台账号并完成企业认证
  2. 创建应用获取 AppKey 与 AppSecret
  3. 下载对应平台SDK或阅读REST API文档
  4. 集成SDK并配置回调地址
  5. 沙箱环境联调测试
  6. 申请上线,获取生产环境凭证

三、REST API 调用示例

GET https://api.sunlogin.com/v1/devices
Headers:
  Authorization: Bearer YOUR_ACCESS_TOKEN
  AppKey: YOUR_APP_KEY

Response:
{
  "code": 0,
  "data": {
    "total": 86,
    "items": [
      {"id":"dev_001","name":"门店1-收银机","online":true}
    ]
  }
}

四、Web SDK 集成示例

<script src="https://cdn.sunlogin.com/sdk/web-sdk.js"></script>

const remote = new SunloginRemote({
  appKey: 'YOUR_APP_KEY',
  container: '#remoteContainer'
});

remote.connect('DEVICE_ID', 'ACCESS_PASSWORD');

五、典型集成场景

  • 工单系统:客服创建工单 → 一键发起远程 → 过程录像归档
  • 运维平台:设备告警 → 自动弹出远程窗口 → 一键处置
  • 物联网后台:远程调试边缘设备、查看设备桌面
  • 在线教育:老师远程演示、协助学员操作
  • 医疗系统:专家远程会诊、操作指导
企业版SDK按并发连接数计费,10并发起步1万元/年;100并发套餐价6万元/年,支持私有化部署。

前往下载中心获取客户端体验,或访问开放平台查阅完整API参考。

#SDK集成 #API #开发者 #WebSDK