我已经做过一些项目,蓝牙打印机授权是正常的,现在这个是第二个需要用到蓝牙打印就得用户,但是我发现授权的时候返回的错误代码在文档中并没有提到,返回的是 1 而不是 -1 ,错误信息是 not exist,以下是我两个账号的请求结果
正常的:
{"base_resp":{"errcode":0,"errmsg":"ok"},"deviceid":"xxxxxxxx","qrticket":"xxxxxxxxxxxxxxxxxxxxxxxx"}
错误的:(我猜错误提示应该是指该产品ID不存在。。。但是我已经添加了产品)
{"base_resp":{"errcode":1,"errmsg":"not exist"}}
我直接是请求了设备授权新接口(https://api.weixin.qq.com/device/getqrcode?access_token=xx&product_id=xx),所以可以排除跟我的代码有关,有可能是配置有问题,或微信自身问题。以下是我觉得可能导致这个错误或有疑问的地方:
首先,第一个项目和现在这个项目的区别是多出了一项,也就是产品列表中多出了图中第三列,在我坐第一个项目的时候是没有这个东西的
其次,即使多了第三列这个东西,我的第一个项目也可以继续授权并绑定设备,以上返回的正常数据就是我后来测试的。仍然可以正常使用,而 新的项目不行,我也没有找到相关的更新文档说明。
我特意把product_id填写错误,然后它返回的错误提示是正常的:
{"base_resp":{"errcode":100027,"errmsg":"product id invalid"}}
那么我正确填写我公众平台添加产品的ID返回的 errcode:1 到底是指什么不存在???
跪求有没有遇到这个情况的大佬,急用啊,这个烂项目因为谈需求的时候出了问题已经搞了很久了,现在要去实施了结果出了这个问题!!跪~~~~~~~~~~~~~~~~~~求