天猫精灵云对云接入文档(一)技能创建与授权

一、技能创建与授权

1.登录网站:https://iot.aligenie.com/  选择设备开发与接入->云云接入,进入云云接入控制台

2.选择“技能开发”菜单进入技能页面,创建新技能,输入技能名称,进入技能配置页面(如图)。

天猫精灵技能创建(1)

*网关URL为天猫精灵指令进入地址,即服务接收处理天猫精灵命令的入口。

另外两项默认选择即可。


天猫精灵创建技能(2)

*Client ID:Oauth 2.0协议生成的客户端唯一识别码,关于Oauth 2.0;

*Client Secret:Client ID 对应的唯一密码,用于生成授权码时申请资源服务  器向持有资源服务器校验权限;详情见Oauth的授权方式

*跳转链接:授权码生成后将作为Params参数跳转访问该地址,将授权码发送给天猫

*Authorization URL: 授权页面入口,当用户点击“绑定账户”按钮时,天猫会携带参数访问该地址,服务端需要遵循Oauth 2.0协议对参数进行处理校验鉴权,完成授权步骤。

携带访问的URL参数包括:
a.redirect_uri    授权码回调天猫地址,带有skill ID以识别技能

b.client_id  创建技能填写的client_id

c.response_type 区分该请求是授权码请求还是刷新token请求

d.state 用以防止篡改请求攻击的参数

*Access Token URL : 天猫精灵平台收到授权码后,使用授权码访问该链接,该链接校验授权码成功后,应当返回Token、RefreshToken以及token过期时间给天猫。

*Logout URL:用户解除绑定时会调用的接口,用来解除用户绑定关系

3.配置服务信息完成后,点击内容设置配置天猫技能H5展示信息,保存后点击技能发布,进行授权测试,如果授权成功,则点击申请上线,然后联系天猫人员进行技能审核。


内容设置


技能发布

你可能感兴趣的:(天猫精灵云对云接入文档(一)技能创建与授权)