收藏
回答

获取小程序页面二维码出错,提示param path length invalid

问题模块
API和组件

提交参数:

path: "pages/index/index/",

width: 430


接口返回:

{"errcode":40159,"errmsg":"param path length invalid hint: [YA5A50128vr21]"}


求帮忙看下

最后一次编辑于  2017-03-13
回答关注问题邀请回答
收藏

5 个回答

  • xyLiu
    xyLiu
    2018-06-15

    你这个能把全部代码截图发出来看下吗

    2018-06-15
    赞同
    回复
  • 宏
    2017-11-20

    有一个很奇怪的现象,我是报这个错"{\"errcode\":40159,\"errmsg\":\"invalid length for path, or the data is not json string hint: [Id2VBa0339xa11]\"}",最终原因是path这个参数值长度导致

    场景一,在本地上VS调试下,我的path的值长度为125  (用SQL的select len(..)得出的),会报错,改小些就没问题

    场景二,同样path的值长度为125  ,放在服务器上运行,是没报错的,一切正常(很费解)

    想咨询下,微信官方对这个参数长度的计算是如何计算的,用的是什么方法计算的呢?

    2017-11-20
    赞同
    回复
  • Tïedào
    Tïedào
    2017-03-14

    POST 参数需要转成 json 字符串,不支持 form 表单提交。

    2017-03-14
    赞同
    回复
  • 风车田
    风车田
    2017-03-14

    看network请求中,参数已经正确传递了,应该不是符号的问题

    2017-03-14
    赞同
    回复
  • 天下雪|风雷生变
    天下雪|风雷生变
    2017-03-13

    参数有错:正确的是{"path": "pages/index?query=1", "width": 430}这样的

    只要有一点符号不同,就会报错

    参考:http://www.wxapp-union.com/forum.php?mod=viewthread&tid=2728



    2017-03-13
    赞同
    回复