文档中心 > AliGenie开发者平台

三方设备账号授权

更新时间:2019/04/01 访问次数:17379

若生态设备想使用天猫精灵更多的语音控制能力,需要用户和天猫精灵App进行账号授权打通,打通后即可享受语音控制智能设备,应用此能力需要生态设备作如下操作:

  1. 进入设备下的技能服务市场,选择技能(包括iot技能);
  2. 进入精灵硬件接入平台控制台的设备管理页面,开启小应用;
  3. 设备下技能选择完毕后,联系精灵同学完成对该款设备的相关配置工作,包括App上的首页和技能页的呈现,完成后可用精灵App扫描二维码预览;
  4. 授权及取消授权:同时三方设备App上需要增加一个入口,可供用户跳转至精灵App授权,App scheme跳转链接(xxx是参数):
    assistant://authinside?token=xxx&bizType=xxx&bizGroup=xxx&mac=xxx&sn=xxx
  5. 跳转到精灵App由用户进行授权操作,授权成功后进入“我的设备”页面,可进行添加智能设备。
    6.需要在注册登陆界面添加语音使用协议,在用户首次注册登录时必须勾选才可使用
    http://terms.alicdn.com/legal-agreement/terms/suit_bu1_tmall/suit_bu1_tmall201801301022_91277.html

1. 开启小应用

进入精灵硬件接入平台控制台的设备管理页面,可见左侧菜单“服务配置”->“小应用开发”,点击“初始化小应用”开启此功能。初始化后可用最新版本的天猫精灵app扫码预览内容技能配置情况。
image

2. 选择技能

进入设备下的技能服务市场,选择设备期望拥有的能力,包括内容、iot、自定义技能等。
image

3. 联系精灵同学进行App页面配置

精灵硬件接入平台由厂商选取设备下提供服务的技能列表,选择完毕后联系精灵同学告知其可进行小应用配置操作,配置完成后即可用最新版本天猫精灵App扫描二维码预览。
详细操作见
https://doc-bot.tmall.com/docs/doc.htm?spm=0.7629140.0.0.30bb1780WcMc0h&treeId=393&articleId=109625&docType=1

4. 授权及取消授权

增加跳转精灵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数据,厂商需要在淘宝开放平台进入控制台查看是否拥有“天猫精灵第三方设备管理权限包”,具体见各应用的“应用管理”的“功能场景”。

5. 用户端进行授权

若需要查看用户是否已经授权,可以调用淘宝开放平台的查询授权状态接口 https://open.taobao.com/api.htm?docId=42962&docType=2
当设备量产后,C端用户即可通过三方设备App跳转至精灵App进行账号授权(注:天猫精灵app需升级至最新版本),授权后即可以在精灵App上查看内容、技能等,亦可以在精灵App增加智能设备(限于厂商已勾选的智能设备品牌),对智能设备进行OAuth授权、语音控制智能设备。

FAQ

关于此文档暂时还没有FAQ
返回
顶部