我们是微信服务商,在使用 获取体验小程序的体验二维码的时候一直返回为空 null,也没有报错。让开发者无法定位问题原因。下面是具体描述:
使用场景: 个人,未认证
授权到我们这边的时候,通过选择模板获取体验二维码,一直失败。然后通过日志查询返回为空。
下面是一部分代码片段,里面可以确定的是 token和path都是没有问题,我们在使用其它小程序测试的时候,可以生成体验体验码,可以生成体验码的这个小程序(已认证,公司,并且绑定为开发小程序)
$path = urlencode( 'pages/tabBar/index/index' ); //if($path){ $url = "https://api.weixin.qq.com/wxa/get_qrcode?access_token=" . $this ->authorizer_access_token. "&path=" . $path ; //自定义路径 //} else { //$url = "https://api.weixin.qq.com/wxa/get_qrcode?access_token=".$this->authorizer_access_token; //} $return = curl_get( $url ); $ret = json_decode( $return ); $this ->errorLog( "小程序体验码获取情况---" , $ret ); |
日志打印出来的结果
麻烦官方尽快看下,我们目前已经部署到了腾讯云saas上面有很多个人用户反馈这个问题。都需要集中处理。谢谢!
获取到的乱码转下base64就解决了
1,$result = curl_get($url) ; $result 不要 json_decode !!!!!
2,$imgurl = "data:image/jpeg;base64,".base64_encode($result);
给下appid以及请求的时间点
http接口返回null是什么意思?是404,或者回包为空?
希望官方大大,能看到,帮忙回复下