在开发带参数的临时二维码是,假如上传到微信的scene_id场景值为123,能正常获取到ticket并生成二维码,但扫完二维码后发现获取的EventKey(即scene_id)为0,但是生成永久二维码时却不会出现这个问题,是微信的bug吗?
ps:生成临时二维码时之前都是可以正常获取scene_id的,但最近不知道为什么一直是0,代码没有动过,所以怀疑是不是微信的bug
在开发带参数的临时二维码是,假如上传到微信的scene_id场景值为123,能正常获取到ticket并生成二维码,但扫完二维码后发现获取的EventKey(即scene_id)为0,但是生成永久二维码时却不会出现这个问题,是微信的bug吗?
ps:生成临时二维码时之前都是可以正常获取scene_id的,但最近不知道为什么一直是0,代码没有动过,所以怀疑是不是微信的bug
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
4 回答1.7k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
我也遇到这种情况,后来发现,是参数格式不对
错误的格式:
{"expire_seconds": 604800, "action_name": "QR_SCENE", "action_info": {{"scene_id": 123}}}
正确的格式:
{"expire_seconds": 604800, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": 123}}}