我的小程序申请了硬件,并开通了设备消息能力,请问为何获取设备票据接口是为何会返回错误
错误代码9800003 信息:model_id检查不通过 rid: 628b53e9-12ad76d2-4c46c09a
我的小程序appid为 wx71a2077ed7c9c9d3 设备的model_id为 4FgL_giGmySFKNw79C6OEQ 改设备已经开通消息能力并已经设置了永久订阅消息模板
model_id检查不通过 rid: 628b53e9-12ad76d2-4c46c09a
9800003
出现错误可以在小程序硬件设备的接口文档上,根据错误码去看释义,了解并解决对应问题。文档地址:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/hardware-device/hardwareDevice.getSnTicket.html
一般来说,出现错误可能有以下原因,可以先自查:
1、sn格式写错了 (sn是你自己编辑的序列号,要按格式要求来编写)
2、model_id和设备sn位置写反了(model_id是平台分配给你的编号,一个model_id可对应N个sn)
3、model_id和设备sn没对应上 (不能把A设备的model_id和B设备的sn去对应)
4、订阅的设备sn要和发送的sn没对应(不能混用不同设备的sn)
5、模板id没对应(模板id是跟着设备走的,不能混用模板id)
6、接口调错了(用错了接口文档,可查清楚)
7、是传json字符串,不是json
8、设备模板内的字段为限定枚举值,或限定字符,请查看模板示例
我已经解决了,求你们以后文档写清楚点,就当做好事