- 小程序二维码生成接口返回图片有问题
调用官方生成二维码接口,返回的图片有问题。 通过客户端方式调用:(部分代码) [代码]var[代码] [代码]token = res.data.access_token;[代码][代码] [代码][代码]wx.request({[代码][代码] [代码][代码]url: [代码][代码]'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token='[代码] [代码]+ token,[代码][代码] [代码][代码]method: [代码][代码]'POST'[代码][代码],[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]scene: [代码][代码]'orderId='[代码] [代码]+ orderId,[代码][代码] [代码][代码]path: [代码][代码]'pages/hall/receiveDetail/receiveDetail'[代码][代码],[代码][代码] [代码][代码]width: 258,[代码][代码] [代码][代码]auto_color: [代码][代码]false[代码][代码],[代码][代码] [代码][代码]line_color: { [代码][代码]"r"[代码][代码]: [代码][代码]"0"[代码][代码], [代码][代码]"g"[代码][代码]: [代码][代码]"0"[代码][代码], [代码][代码]"b"[代码][代码]: [代码][代码]"0"[代码] [代码]}[代码][代码] [代码][代码]},[代码][代码] [代码][代码]dataType:[代码][代码]'utf-8'[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]callback(res.data);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码]返回的图片为乱码,经过php处理后,基本上为不可见的图片[图片] 通过php方式调用: [代码]//获取access_token[代码][代码] [代码][代码]public[代码] [代码]function[代码] [代码]get_access_token(){[代码][代码] [代码][代码]$appid[代码] [代码]= [代码][代码]$wx_config[代码][代码][[代码][代码]'appid'[代码][代码]];[代码][代码] [代码][代码]$secret[代码] [代码]= [代码][代码]$wx_config[代码][代码][[代码][代码]'secret'[代码][代码]];[代码][代码] [代码][代码]$url[代码] [代码]= [代码][代码]"https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={$appid}&secret={$secret}"[代码][代码];[代码][代码] [代码][代码]return[代码] [代码]$data[代码] [代码]= [代码][代码]$this[代码][代码]->curl_get([代码][代码]$url[代码][代码]);[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]public[代码] [代码]function[代码] [代码]curl_get([代码][代码]$url[代码][代码]) {[代码][代码] [代码][代码]$curl[代码] [代码]= curl_init();[代码][代码] [代码][代码]curl_setopt([代码][代码]$curl[代码][代码], CURLOPT_URL, [代码][代码]$url[代码][代码]);[代码][代码] [代码][代码]curl_setopt([代码][代码]$curl[代码][代码], CURLOPT_SSL_VERIFYPEER, false);[代码][代码] [代码][代码]curl_setopt([代码][代码]$curl[代码][代码], CURLOPT_RETURNTRANSFER, 1);[代码][代码] [代码][代码]$data[代码] [代码]= curl_exec([代码][代码]$curl[代码][代码]);[代码][代码] [代码][代码]$err[代码] [代码]= curl_error([代码][代码]$curl[代码][代码]);[代码][代码] [代码][代码]curl_close([代码][代码]$curl[代码][代码]);[代码][代码] [代码][代码]return[代码] [代码]$data[代码][代码];[代码][代码] [代码][代码]}[代码][代码] [代码][代码]//获得二维码[代码][代码] [代码][代码]public[代码] [代码]function[代码] [代码]get_qrcode() {[代码][代码] [代码][代码]header([代码][代码]'content-type:image/jpeg'[代码][代码]);[代码][代码] [代码][代码]$data[代码] [代码]= [代码][代码]array[代码][代码]();[代码][代码] [代码][代码]$data[代码][代码][[代码][代码]'scene'[代码][代码]] = [代码][代码]"orderId=14915621621515756124648"[代码][代码];[代码][代码] [代码][代码]$data[代码][代码][[代码][代码]'page'[代码][代码]] = [代码][代码]"pages/hall/receiveDetail/receiveDetail"[代码][代码];[代码][代码] [代码][代码]$data[代码] [代码]= json_encode([代码][代码]$data[代码][代码]);[代码][代码] [代码][代码]$access[代码] [代码]= json_decode([代码][代码]$this[代码][代码]->get_access_token(),true);[代码][代码] [代码][代码]$access_token[代码][代码]= [代码][代码]$access[代码][代码][[代码][代码]'access_token'[代码][代码]];[代码][代码] [代码][代码]$url[代码] [代码]= [代码][代码]"https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token="[代码] [代码]. [代码][代码]$access_token[代码][代码];[代码][代码] [代码][代码]$da[代码] [代码]= [代码][代码]$this[代码][代码]->get_http_array([代码][代码]$url[代码][代码],[代码][代码]$data[代码][代码]);[代码] [代码] [代码][代码]echo[代码] [代码]json_encode([代码][代码]array[代码][代码]([代码][代码]'pictures'[代码][代码]=>[代码][代码]$da[代码][代码]));[代码][代码] [代码][代码]$this[代码][代码]->assign([代码][代码]'data'[代码][代码],[代码][代码]$da[代码][代码]);[代码][代码] [代码][代码]$this[代码][代码]->fetch();[代码] [代码] [代码][代码]}[代码][代码] [代码][代码]public[代码] [代码]function[代码] [代码]get_http_array([代码][代码]$url[代码][代码],[代码][代码]$post_data[代码][代码]) {[代码][代码] [代码][代码]$ch[代码] [代码]= curl_init();[代码][代码] [代码][代码]curl_setopt([代码][代码]$ch[代码][代码], CURLOPT_URL, [代码][代码]$url[代码][代码]);[代码][代码] [代码][代码]curl_setopt([代码][代码]$ch[代码][代码], CURLOPT_SSL_VERIFYPEER, false);[代码][代码] [代码][代码]// curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //没有这个会自动输出,不用print_r();也会在后面多个1[代码][代码] [代码][代码]curl_setopt([代码][代码]$ch[代码][代码], CURLOPT_POST, 1);[代码][代码] [代码][代码]curl_setopt([代码][代码]$ch[代码][代码], CURLOPT_POSTFIELDS, [代码][代码]$post_data[代码][代码]);[代码][代码] [代码][代码]$output[代码] [代码]= curl_exec([代码][代码]$ch[代码][代码]);[代码][代码] [代码][代码]curl_close([代码][代码]$ch[代码][代码]);[代码][代码] [代码][代码]$out[代码] [代码]= json_decode([代码][代码]$output[代码][代码]);[代码][代码] [代码][代码]return[代码] [代码]$out[代码][代码];[代码][代码] [代码][代码]}[代码]返回的结果一样,请求官方能给予解答。
2018-01-17 - 获取小程序二维码返回乱码
使用官方文档上的方法获取小程序的二维码,返回的是一堆乱码,是因为请求的问题还是官方本身就是如此返回?如果是请求问题,请问该如何修改,如果官方就如此返回,请问该如何处理? 以下是请求和返回的部分截图,跪求官方人员给予解答。 [图片] [图片]
2018-01-16 - 新版本的开发工具这么多bug,什么时候能修复?
1、部分电脑第一次编译后,第二次编译一直卡在编译界面; 2、固定定位样式不显示或者显示仪异常; 3、onReachBottom中调用方法,偶尔没用; 4、模拟器、编辑器、调试器切换太特么难用了; 5、代码直接分割线太近了,笔记本根本没法找层级。 搞什么飞机
2017-09-11