# 交互流程
为了更加方便用户使用小微技能,小微提供云端API的接入方式。用户请求云端Http接口,即可方便接入小微技能。目前小微云端API提供基础鉴权、asr、语义解析、技能请求、获取资源接口。小微云接入的交互流程包括技能请求流程、获取资源流程,如下图所示:
技能请求流程:
1、在接入云端API之前,用户需要通过auth授权,获取token凭证。获取凭证是用户可以接入云API的前提,小微云对接校验发送给用户的凭证,保证云API安全访问。
2、注册音乐资源登录态,这一步是可选的,在用户需要请求音乐技能时,需要注册音乐资源登录态。
3、用户携带语音数据包多次请求asr接口,获取语音识别文本。
4、用户携带语音识别文本请求技能接口,小微云接入请求nlp接口进行语义分析,根据语义分析的意图进行请求具体的小微技能。
5、请求小微技能,目前小微云接入提供音乐、FM、百科、新闻、天气、闲聊、股票、闹钟、通用控制技能,小微云接入将技能资源数据返回给用户。
6、用户根据自己的业务场景进行处理技能返回的资源数据。
获取资源流程:
1、在接入云端API之前,用户需要通过auth授权,获取token凭证。获取凭证是用户可以接入云API的前提,小微云对接校验发送给用户的凭证,保证云API安全访问。
2、注册音乐资源登录态,这一步是可选的,在用户需要请求音乐资源时,需要注册音乐资源登录态。
3、请求获取资源接口,返回对应的资源数据。获取资源接口的目的是为有屏音响提供可视化内容,主要提供了音乐、FM、天气资源。
4、用户根据自己的业务场景进行处理返回的资源数据。