楼主问题解决了吗?
关于小程序码乱码该如何显示[图片] 类似这样的二进制流数据,前端有什么方法能解决呢。 我们后端是用Node搭建的,后端试着请求了一下获取小程序码的接口,但是拿不到返回的信息。 能否在前端去解决显示在image组件上。
2018-08-11楼主请求成功了吗
获取小程序二维码的接口,结果是什么,官方请说明下注意:通过该接口生成的小程序码,永久有效,数量限制见文末说明,请谨慎使用。用户扫描该码进入小程序后,将直接进入 path 对应的页面。 接口B:适用于需要的码数量极多的业务场景 接口地址: [代码]https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN[代码]获取 access_token 详见文档 POST 参数说明 参数类型默认值说明sceneString 最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~,其它字符请自行编码为合法字符(因不支持%,中文无法使用 urlencode 处理,请使用其他编码方式)pageString 必须是已经发布的小程序存在的页面(否则报错),例如 "pages/index/index" ,根路径前不要填加'/',不能携带参数(参数请放在scene字段里),如果不填写这个字段,默认跳主页面widthInt430二维码的宽度auto_colorBoolfalse自动配置线条颜色,如果颜色依然是黑色,则说明不建议配置主色调line_colorObject{"r":"0","g":"0","b":"0"}auto_color 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"} 十进制表示is_hyalineBoolfalse是否需要透明底色, is_hyaline 为true时,生成透明底色的小程序码 请问这个接口返回的是什么数据,开发者需要怎么处理,请说明下。
2018-08-11楼主问题解决了吗
二维码B接口传参问题,scene的参数格式和接收到的数据格式问题1:关于scene传递的问题? 描述:文档上面只是说有这么个参数,但是具体的使用并没有很清晰的介绍,我在调用接口 [代码]https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN[代码]的时候,这个scene参数的值是如何传递的。 比如,我有页面:pages/line/line,这个page需要一个id参数形如: pages/line/line?id=19387。那么我在调用这个接口的时候,scene给值是直接给scene=19387吗? 又比如,我有页面pages/order/order,这个page需要2个参数形如: pages/order/order?id=12&type=1。那么我在调用这个接口的时候,scenen又该如何传递呢? 问题2:关于对应页面获取处理的逻辑? 描述:文档中只是说:用户扫描该码进入小程序后,开发者需在对应页面获取的码中 scene 字段的值,再做处理逻辑。那么我在对应的页面处理如下: [代码]//line.js[代码] [代码]Page({[代码] [代码] onLoad: function(options) { // options 中的 scene 需要使用 decodeURIComponent 才能获取到生成二维码时传入的 scene[代码][代码] var scene = decodeURIComponent(options.scene)[代码] [代码] //这里我获取到scene值后,对应到line页面的id参数,那么接下来,我该如何操作呢?[代码] [代码] 是直接把id作为参数调用数据接口来渲染页面?[代码] [代码] } })[代码]如上所示,pages/line/line?id=19387 。这个时候,我根据scene获取到了参数,我是直接使用这个scene来调用自身的数据接口?
2018-08-11