小程序码B接口参数无效
根据文档所述 用户扫描该码进入小程序后,将统一打开首页,开发者需在首页根据获取的码中 scene 字段的值,再做处理逻辑。使用如下代码可以获取到二维码中的 scene 字段的值,调试阶段可以使用开发工具的条件编译自定义参数 scene=xxxx 进行模拟 我通过以下代码获取小程序码并保存为图片 [代码]$post[代码][代码]=[代码][代码]array[代码][代码]([代码][代码] [代码][代码]scene=>[代码][代码]$type[代码][代码].[代码][代码]"$"[代码][代码].[代码][代码]$id[代码][代码],[代码][代码] [代码][代码]width=>500[代码][代码]);[代码][代码]$qr[代码] [代码]= [代码][代码]$this[代码][代码]->curl_request([代码][代码]"http://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token="[代码][代码].[代码][代码]$arr[代码][代码]->access_token,json_encode([代码][代码]$post[代码][代码]));[代码] 并通过以下代码进行跳转 [代码]var[代码] [代码]scene = options.scene;[代码][代码]if[代码] [代码](scene) {[代码][代码] [代码][代码]this[代码][代码].goQrcode(scene);[代码][代码]}[代码][代码]goQrcode: [代码][代码]function[代码] [代码](scene) {[代码][代码] [代码][代码]var[代码] [代码]scene_arr = scene.split([代码][代码]"$"[代码][代码]);[代码][代码] [代码][代码]//scene_arr[0]==1 类别为1则为商铺,暂不需要判断[代码][代码] [代码][代码]wx.navigateTo({[代码][代码] [代码][代码]url: [代码][代码]'../shangpudetail/shangpudetail?id='[代码] [代码]+ scene_arr[1],[代码][代码] [代码][代码]})[代码][代码]},[代码] 请注意,在本地测试时,我根据文档要求进行测试,如图 [图片] 这时进入小程序时会自动跳转到相应的页面,也就是说,这段程序是有效的 但用微信扫码后只能进入程序首页。 请问这是为什么? 补充一个小程序码,就是上面生成并保存在我服务器上的。 [图片]