Skip to content

第 8 章 小程序接入方案

小程序是 JoyInside 接入的「可选增强场景」,不是独立的接入方式。设备端语音接入(第二部分)是前置条件,小程序用于扩展用户交互面:配网、设备绑定、角色管理、聊天记录、在线设备管理。

本章讲小程序接入方案与适配策略;接口协议明细见 附录 A

8.1 小程序定位

⚠️ JoyInside不提供小程序,需客户自行对接C端开放接口

  • JoyInside 提供的是小程序对接所需的 HTTP 接口(设备注册、音色、角色、绑定、聊天、在线设备管理),见 附录 A

8.2 接入前置:设备注册

小程序对接 JoyInside 的第一步是设备注册,拿到 botId 后才能调用后续接口。

设备注册接口:详见 4.2 设备注册与绑定 的注册接口(/device/register)。

设备注册与语音侧共用同一套注册流程(见 4.2)。注册拿到 botId 后,小程序即可用它调用角色管理、绑定、聊天等接口。此处不重复,详见第4章。

第二步需要完成用户绑定,绑定用户uid和设备的关联关系。

8.3 接口总览与鉴权

7 类接口总览

类别接口详见
音色列表/soulmate/timbre/findAllByVendorId§9.1
AI 角色管理10 个接口(系统角色/自定义角色 CRUD + 设备绑定 + 昵称)附录 A.4
用户绑定/device/bindUser/device/queryBotBind/device/unbindUser§9.3
聊天记录与报告/soulmate/chatReport/recentDays/soulmate/chatReport/chatMessage/page§9.4
在线设备管理/online/bot/query/online/bot/broadcast/instant§9.5

公共参数

参数说明出现在
vendorId企业 id(与 JoyInside 获取),测试环境固定 200196多数接口
botIdJoyInside 设备 id多数接口
requestId请求追踪,建议 UUID多数接口
uid用户 id,关联长期记忆与聊天报告绑定/聊天接口

uid 详细规则(≤128 字节、必须真实)见 4.3 重要参数介绍

统一返回结构

所有接口返回统一格式:

字段数据类型备注
stateStringSUCCESS(成功)/ FAILURE(失败)/ ERROR(系统错误)
codeNumber200(成功)/ 50x(系统错误)
resultString错误消息,code 不等于 200 时有值
data各接口不同业务数据

部分接口(如聊天记录、在线设备管理)返回 code0000 成功,详见各接口说明。

下一步