68素材站

微信公众号生成推广二维码提示40053,action_info参数不正确

68素材 10751 0

最近遇到生成微信公众号推广二维码的问题,总是提示非法图像文件,今天有时间查了一下流程发现是根据ticket换取二维码的时候返回的是404,那就感觉更奇怪了,程序一直都是一样,仔细看了公众号的接口也没有发生什么变化,而且查看了一下错误记录:

{s:7:"errcode";i:40053;s:6:"errmsg";s:65:"invalid action info, please check document hint: [VUbwxa0814vr21]";}

  错误代码是40053,查看了微信公众号的错误代码列表,提示的是不合法的actioninfo,请开发这确认参数,但是错误代码是卡券返回码说明,,额


不管了,检查了换取二维码的时候的post的数据:

{"action_name": "QR_LIMIT_SCENE", "action_info": {"scene": {"scene_id": '.$uid.'}}}

  其实看看也没什么特别的地方,和官方给出的格式是一样的,但是为什么之前一直好好的突然出现这种情况呢


苍天,突然发现,以往的$uid是从1开始编号的,也一直没有到达scene_id的上限100000,好嘛,现在的uid是从10000001开始编号,最小的都超过限制了,所以无法换取二维码,看到这里,就知道了,处理下uid在提交,很好,一次成功!


  所以说,还是要仔细,之前的时候没有想到取值范围的问题,也没想到uid只是为了长度一致好看,没想到有这么个问题。。。


发表评论 (已有0条评论

还木有评论哦,快来抢沙发吧~