0%

接入车机版喜马拉雅

​ 前言: 喜马拉雅手机版和车机版两者接入方式不同, 手机版xmly提供了SDK+API的方式, 车机版只有API的方式, 区别在客户端API接入和服务端API接入

  1. 先找喜马拉雅工作人员申请app_key ,app_secret ,如果是服务端接入的话还需要server_auth_key 一般一周内即可申请到

  2. 确定host和path, 目前喜马拉雅有三种host

    https://api.ximalaya.com/iot/openapi-smart-device-api

    https://api.ximalaya.com/iot/openapi-smart-device-pay-api

    https://api.ximalaya.com

    path根据业务区分

    GET/POST

  3. 确定公共参数和业务参数

    image-20210306100626108

    GET请求参数拼接在url后, POST请求放在body中

    文档上这么写的, 实际上部分接口POST依然拼接在url后

  4. 计算sig, 联系喜马工程师获取demo, 以testSignature方法为准

公共数据采用客户端授权access_token, 私有数据如用户信息采用服务端授权access_token