{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671508951855,"data":{"id":71713274,"title":"10.5.4 车机微信互联","slug":"bh190e","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"

微信互联使用场景:好友邀请你去他家,通过微信将家的位置分享给你;出门前,你在微信里将朋友发给你的位置直接发送给车机,上车后即可导航至朋友家。微信互联建联需要在车机登录状态。

场景图

\"image.png\"

\"image.png\"

流程图

关键参数

核心接口

long com.autonavi.gbl.aosclient.BLAosService.sendReqWsPpAutoWeixinStatus(GWsPpAutoWeixinStatusRequestParam, ICallBackWsPpAutoWeixinStatus)

void com.autonavi.gbl.aosclient.observer.ICallBackWsPpAutoWeixinStatus.onRecvAck( GWsPpAutoWeixinStatusResponseParam)


long com.autonavi.gbl.aosclient.BLAosService.sendReqWsPpAutoWeixinQrcode(GWsPpAutoWeixinQrcodeRequestParam, ICallBackWsPpAutoWeixinQrcode)

void com.autonavi.gbl.aosclient.observer.ICallBackWsPpAutoWeixinQrcode.onRecvAck( GWsPpAutoWeixinQrcodeResponseParam)


long com.autonavi.gbl.aosclient.BLAosService.sendReqQRCodeConfirm(GQRCodeConfirmRequestParam, ICallBackQRCodeConfirm)

void com.autonavi.gbl.aosclient.observer.ICallBackQRCodeConfirm.onRecvAck( GQRCodeConfirmResponseParam)


long com.autonavi.gbl.aosclient.BLAosService.sendReqWsPpAutoWeixinStatus(GWsPpAutoWeixinUnbindRequestParam, ICallBackWsPpAutoWeixinUnbind)

void com.autonavi.gbl.aosclient.observer.ICallBackWsPpAutoWeixinUnbind.onRecvAck( GWsPpAutoWeixinUnbindResponseParam)


说明:函数详情,请复制函数名称到在线API搜索

注意:所有网络业务请求在未回调时都可以调用 com.autonavi.gbl.aosclient.BLAosService.abortRequest 取消AOS请求,参数即是 调用对应接口返回的 TaskId


调用示例

查询是否已经关联微信

GWsPpAutoWeixinStatusRequestParam param = new GWsPpAutoWeixinStatusRequestParam();\nparam.product = 1; // 固定值 1\nreturn AosPresenter.getInstance().sendReqWsPpAutoWeixinStatus(param);\n\n@Override\npublic void onRecvAck(GWsPpAutoWeixinStatusResponseParam responseParam) {\n    // 结果处理\n}\n

获取微信互联二维码

GWsPpAutoWeixinQrcodeRequestParam param = new GWsPpAutoWeixinQrcodeRequestParam();\nparam.product = 1; // 固定值 1\nreturn AosPresenter.getInstance().sendReqWsPpAutoWeixinQrcode(param);\n\n@Override\npublic void onRecvAck(GWsPpAutoWeixinQrcodeResponseParam responseParam) {\n    // 结果处理\n}\n

轮询微信是否扫码绑定,该接口需要上层

GQRCodeConfirmRequestParam param = new GQRCodeConfirmRequestParam();\nparam.QRCodeId = ""; \nparam.TypeId = 2; // 绑定微信硬件\nreturn AosPresenter.getInstance().sendReqQRCodeConfirm(param);\n\n@Override\npublic void onRecvAck(GQRCodeConfirmResponseParam responseParam) {\n    // 结果处理\n}\n

解除微信互联

GWsPpAutoWeixinUnbindRequestParam param = new GWsPpAutoWeixinUnbindRequestParam();\nparam.product = 1; // 固定值 1\nreturn AosPresenter.getInstance().sendReqWsPpAutoWeixinUnbind(param);\n\n@Override\npublic void onRecvAck(GWsPpAutoWeixinUnbindResponseParam responseParam) {\n    // 结果处理\n}\n

相关错误码说明

codenamedescription
0Unexpected error.未知错误
1Successful.成功
2Failure.访问失败
3Params error.参数错误
4Signature verification failed.签名错误
5Sorry, your license has expired.license到期
14Not login未登录
10059User has binded.用户已签约
10060User hasn't binded.用户没有绑定
10061Wechat Service Stop.微信不再提供此服务


","body_lake":null,"pub_level":null,"status":"0","updated_at":"2022-04-06 07:06:27","deleted_at":null,"nameSpace":"mnlcaa/v610","browseCount":125,"collectCount":0,"estimateDate":8,"docStatus":0,"permissions":true,"overView":false}}