若生态设备想使用天猫精灵更多的语音控制能力,需要用户和天猫精灵App进行账号授权打通,打通后即可享受语音控制智能设备,应用此能力需要生态设备作如下操作:
进入精灵硬件接入平台控制台的设备管理页面,可见左侧菜单“服务配置”->“小应用开发”,点击“初始化小应用”开启此功能。初始化后可用最新版本的天猫精灵app扫码预览内容技能配置情况。
进入设备下的技能服务市场,选择设备期望拥有的能力,包括内容、iot、自定义技能等。
在精灵硬件接入平台由厂商选取设备下提供服务的技能列表,选择完毕后联系精灵同学告知其可进行小应用配置操作,配置完成后即可用最新版本天猫精灵App扫描二维码预览。
详细操作见
https://doc-bot.tmall.com/docs/doc.htm?spm=0.7629140.0.0.30bb1780WcMc0h&treeId=393&articleId=109625&docType=1
增加跳转精灵App入口,供用户进行跳转授权
跳转链接assistant://authinside,url所带参数分别是token、bizType、bizGroup、macAddress(或sn),其中token数据可通过三方账号获取token获得,bizType和bizGroup同AliGenie SDK的数据。
若需要取消授权的功能,那么需要调用淘宝开放平台的取消授权api接口 https://open.taobao.com/api.htm?docId=42965&docType=2
注意:为了能生成token数据,厂商需要在淘宝开放平台进入控制台查看是否拥有“天猫精灵第三方设备管理权限包”,具体见各应用的“应用管理”的“功能场景”。
若需要查看用户是否已经授权,可以调用淘宝开放平台的查询授权状态接口 https://open.taobao.com/api.htm?docId=42962&docType=2
当设备量产后,C端用户即可通过三方设备App跳转至精灵App进行账号授权(注:天猫精灵app需升级至最新版本),授权后即可以在精灵App上查看内容、技能等,亦可以在精灵App增加智能设备(限于厂商已勾选的智能设备品牌),对智能设备进行OAuth授权、语音控制智能设备。