-
DuerOS开放平台
-
技能开放平台
-
自定义技能
- 自定义技能简介
- 自定义技能创建
-
有屏技能
-
技能交互模型
-
自定义技能协议
- 处理DuerOS发送的请求
-
技能部署
-
技能开发样例
- 账户关联
-
技能测试
-
技能发布
-
技能付费
-
个性化服务
-
内容播报技能
-
小技能
-
平台能力扩展
-
SDK
-
预览版功能
- 全双工(Preview)
-
APP技能(Preview)
-
-
智能家居开放平台
- 品牌使用规范
-
开发者服务条款
为了访问DCS服务,设备端需要通过百度OAuth服务获得用户授权,拿到用户身份验证和授权的凭证(Access Token),在每次向DCS服务发起请求时都需要带上凭证。
您需要在控制台为您的设备创建一个产品,获取您产品对应的client_id和client_secret。在向百度OAuth服务发起授权请求时,将需要用到client_id和client_secret。
创建产品的详细流程请参考控制台接入流程文档。
您需要按照百度OAuth的授权流程文档,在设备端实现获取用户授权过程:
百度OAuth提供了多种授权流程,您可以根据需求选择合适的授权流程。
注:授权请求中的scope参数设置为basic。
设备端接入了授权过程之后,用户在使用您的产品时将需要登录百度,用户登录成功之后百度OAuth服务返回Access Token给设备端。后续设备端每次向DCS服务发起请求时,在HTTP/2 Header的authorization参数中需要带上Access Token。