收藏
回答

微信公众号消息推送启动小程序错误,急。。。。



通过公众号模板消息推送,启动小程序,在发送模板消息时 参数miniprogram中到底是page还是path,还是pagepath,使用文档中的pagepath会报错,使用page,或者path都能发送成功,但是链接打开的是首页无法打开需要到达的页面,

请官方能否给解释一下。

当pagepath时的错误提示:错误代码: 40165, 错误信息: invalid weapp pagepath hint: [maWG2a0566ge29]

最后一次编辑于  2018-04-12
回答关注问题邀请回答
收藏

12 个回答

  • COME ONه٥
    COME ONه٥
    2022-09-29

    请问各位大神,推送消息第一次点进去是指定界面,返回再点消息进去的就变成首页了,删了小程序重新点消息进入的又是指定界面,只要不删返回第二次第三次点消息进去的都是首页,这个问题有遇到过吗?怎么解决?

    2022-09-29
    有用
    回复
  • Jeffcky
    Jeffcky
    2022-03-27

    2022年了,相信后续可能还是会有人遇到这个坑,通过评论进行各种尝试,还不知所云,将前面各位讲的做进一步详细说明,先下结论:

    使用体验版只能跳转进入小程序首页,不要怀疑,这是正常的!文档说明,pagepath要求小程序已发布,言外之意是,我此前已发布过了正式版,所以此时在体验版上指定的路径会自动跳转到正式版指定页面,否则,还从未发过正式版,只能跳转进入小程序首页。

    注意:如下得出正常可跳转结论是基于我有体验版和已发布过正式版

    若仅仅只是跳转到小程序,最好不要按照下述【模板消息示例】进行填写,要不然可能让你怀疑人生,秃头呢!

    我尝试后出现的几种错误情况(注意:下面说的是错误情况)

    1)错误情况1: 【url:/pages/user】 【pagepath:detail?id=1】

    消息无法推送,报错: invalid weapp pagepath hint......

    2)错误情况2: 【url:不填】 【pagepath:/pages/user/detail?id=1】

    消息无法推送,报错: invalid weapp pagepath hint......

    3)错误情况3: 【url:/pages/user】 【path:detail?id=1】

    将属性名pagepath修改path后,虽消息可正常推送,但可能不能跳转到指定页面(未进一步验证)【官方文档明确说了属性名为pagepath,不要怀疑】

    分割线(最终经过在体验版上验证得出如下完全可“正确”跳转情况

    --------------------------------------------------------------------------------------------------------------------------------

    正确情况:【url:不填】 【pagepath:pages/user/detail?id=1】

    消息可正常推送,也能“正常”跳转到小程序指定配置页(要求小程序已发布过正式版

    说了上面一堆废话,总结起来就一句话:官方文档说的属性名为【pagepath】没有任何问题,出现错误:invalid weapp pagepath hint,结合上述几种情况不难得出,原因应该在于整体路径最前面加了【斜杆】,上面正确情况中pagepath路径最前面就没有加斜杆,所以一定不要改成path(可能体验版好使,线上一定会有问题)。

    当然,也有可能是之前存在各种各样情况,后续官方修改了,具体情况不得而知,最后功能可用就好,差点搞秃头哦!

    最后,创业进行时,留下一点足迹......

    2022-03-27
    有用
    回复
  • abcdefg
    abcdefg
    2021-03-15

    我也遇到这个问题了,求助啊啊~

    目前环境:

    (1)小程序为体验版

    (2)使用pagepath报同样的错{\"errcode\":40165,\"errmsg\":\"invalid weapp pagepath rid: 604ef6f5-50165262-7da166b1\"} 消息一直发送不出去

    (3)改成了page消息能发出去,但是点击跳转报错:"尚未发布"



    2021-03-15
    有用
    回复 2
    • abcdefg
      abcdefg
      2021-03-15
      莫非必须要线上正式版本么?😔有哪位大佬给个回复的
      2021-03-15
      回复
    • abcdefg
      abcdefg
      2021-03-31
      解决了,小程序已布成正式版,pagepath能跳转,且能指定各个页面。总结下,跳转体验版小程序,使用page和path公众号模板消息能发送出去但是跳转报错:尚未发布;使用pagepath会导致消息无法发送。跳转正式版小程序,请老实地使用官方文档里pagepah
      2021-03-31
      回复
  • 四路通
    四路通
    2020-06-08

    小程序发公众号模板消息 配置的跳转小程序地址 发送的模板消息都无法点击 大佬有遇到吗

    2020-06-08
    有用
    回复
  • Learn peng
    Learn peng
    2020-06-05

    pagepath 换成 path

    2020-06-05
    有用
    回复
  • 英特迈往
    英特迈往
    2020-04-21

    MMP,文档上写的是pagepath!!!!!!!!!!!

    实际是TMD path!!!!!!!!!!!!!!!!!!!

    呵呵呵~~

    2020-04-21
    有用
    回复 3
    • 是峥不是铮
      是峥不是铮
      2020-04-23
      微信好像悄悄把问题修复了,之前用pagepath推送报错,于是一直用的path。今天新增一个推送,用path跳转死活不对,只能跳到首页,然后换成pagepath,居然推送成功、而且跳转也正常了。。。不知道微信啥时候改掉的,也是醉了
      2020-04-23
      1
      回复
    • 是峥不是铮
      是峥不是铮
      2020-04-24回复是峥不是铮
      “必须是线上发布版本中有这个页面才可”,可能是这个原因
      2020-04-24
      回复
    • Learn peng
      Learn peng
      2020-06-05
      pagepath 换成 path
      2020-06-05
      回复
  • T.A.O
    T.A.O
    2018-08-15

    请问一下,小程序里面接收路径里面的参数也是在onload去接吗?

    2018-08-15
    有用
    回复 1
    • 2018-08-17

      是的


      2018-08-17
      回复
  • 付小七
    付小七
    2018-07-30

    已解决,服务端配置的时候,pagepath后面的路径前不能加/,pagepath : "pages/xxx/ccc/vvv?id=bbb"

    2018-07-30
    有用
    回复 3
    • 刘志会
      刘志会
      2019-03-01

      请问你们后台是通过微信sdk的接口发送的uniform消息,还是调用的文档里面的接口发送的?https://developers.weixin.qq.com/miniprogram/dev/api/sendUniformMessage.html

      2019-03-01
      回复
    • 刘志会
      刘志会
      2019-03-01回复刘志会

      我们遇到的问题是发送uniform消息,公众号里面可以收的到,也可以点击跳转小程序,但是不能到达小程序的指定页面。

      2019-03-01
      回复
    • 2019-06-05回复刘志会

      您好  您解决了吗?我也深受这个问题困扰,可以加个微信吗

      2019-06-05
      回复
  • tonny
    tonny
    2018-04-13

    已解决,必须是线上发布版本中有这个页面才可,

    2018-04-13
    有用
    回复 5
    • 付小七
      付小七
      2018-07-27

      请问一下有这个页面是什么意思?是指发布版小程序中有这个页面?还是发布的时候所要配置的功能页面要配置这个页面???

      2018-07-27
      回复
    • tonny
      tonny
      2018-07-29回复付小七

      已经发布版本中必须存在相应的页面

      2018-07-29
      回复
    • 付小七
      付小七
      2018-07-30回复tonny

      谢谢楼主回复,发布版本里面该页面是有的,但是不知道为什么就是跳不过去,只能跳进小程序里面,后台配置的跳转pagepath是全路径/pages/xxxx/xxxx/xxxx 这样的,想在想不出来还有什么原因导致的

      2018-07-30
      1
      回复
    • 刘志会
      刘志会
      2019-03-01回复tonny

      我们线上版本有这个页面,后台用sdk发的uniform消息,路径配置都是没问题的,就是不能直达小程序的指定页面。只是打开了小程序。请问你们后台是用的sdk,还是直接调用的文档里的接口啊?https://developers.weixin.qq.com/miniprogram/dev/api/sendUniformMessage.html

      2019-03-01
      回复
    • 队长
      队长
      2020-01-14
      线上有这个页面也调不到,请问最后是配置的什么,pgepath,page,还是path
      2020-01-14
      回复
  • 2018-04-12

    同样的问题

    2018-04-12
    有用
    回复

正在加载...

登录 后发表内容