前言: 喜马拉雅手机版和车机版两者接入方式不同, 手机版xmly提供了SDK+API的方式, 车机版只有API的方式, 区别在客户端API接入和服务端API接入
先找喜马拉雅工作人员申请app_key ,app_secret ,如果是服务端接入的话还需要server_auth_key 一般一周内即可申请到
确定host和path, 目前喜马拉雅有三种host
https://api.ximalaya.com/iot/openapi-smart-device-api
https://api.ximalaya.com/iot/openapi-smart-device-pay-api
path根据业务区分
GET/POST
确定公共参数和业务参数
GET请求参数拼接在url后, POST请求放在body中
文档上这么写的, 实际上部分接口POST依然拼接在url后
计算sig, 联系喜马工程师获取demo, 以testSignature方法为准
公共数据采用客户端授权access_token, 私有数据如用户信息采用服务端授权access_token