{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671518305051,"data":{"id":80070312,"title":"增值服务鉴权对接指南","slug":"gqn0pv","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"

本文档旨在指导车厂完成autoSDK服务类商品(如ehpv2、车道级数据服务等)的购买、鉴权流程的开发对接。

方案概述:

关键环节介绍:

  1. 商品下单:支持2种方式
    1. 云对云下单:需要车厂订单后台对接高德订单后台的云对云下单接口,可以随时下单和查询订单生产结果,可以实现车主对增值服务的按需开通订阅;
    2. 商务邮件下单:一般是批量下单,人工将一批设备的id邮件发送给高德商务进行下单。
  1. SDK获取服务授权:
    1. 涉及付费服务的购买和激活,需要hmi将SDK的“鉴权服务”接口初始化,这样SDK会在联网条件下自动向授权后台更新服务授权许可信息。
    2. 只有为设备下单购买了付费服务商品,SDK才能获取到后台的服务授权许可信息,付费服务才能正常访问。

1、SDK服务鉴权功能开发:

1.1 鉴权服务初始化:

相关SDK接口:

接口1:鉴权服务初始化

接口2:获取服务鉴权的初始化结果

本接口会在服务鉴权的token信息更新时回调,上层可以获取到付费服务的开通状态;

1.2 鉴权失败的处理:

相关SDK接口:

ICallBackAuthentication->OnAuthcarTokeneError()

当付费服务的权限异常时,相关网络请求将会被拦截,SDK会回调失败的原因(服务未开通、已过期或token异常等),前端可以做进一步处理;

对接示例:

2、云对云下单对接

车厂可以通过云对云下单的方案,来实现随时按需开通服务。

如果项目打算只采用人工邮件下单,可以不用对接本章节内容。

高德提供2个接口:

1、下单接口:会实时返回订单的受理情况

2、订单生产结果查询:车厂可以在下单后,主动来查询订单生产情况(服务类商品稍候即可查询,license类商品下单后5分钟可查)

下单接口关键字段介绍:

1、权限校验字段:

AccessKeyId

String

访问服务使用的密钥ID

Signature

String

签名结果串

2、订单业务字段:

补充说明:

云对云下单接口文档:

https://commerce-infra.amap.test/ws/commerce-infra/docs/out.html

如果无法访问,请联系项目对接人获取离线文档。

3、鉴权功能测试

SDK鉴权对接和云对云下单对接完成后,可以进入付费服务的鉴权流程测试;


如何检查SDK鉴权功能是否初始化成功?

4、鉴权问题调查

1、HMI先排查:

2、若自查没有问题,再提交bug工单给高德;


","body_lake":null,"pub_level":null,"status":"0","updated_at":"2022-06-17 04:01:08","deleted_at":null,"nameSpace":"mnlcaa/v610","browseCount":227,"collectCount":0,"estimateDate":6,"docStatus":0,"permissions":true,"overView":false}}