收藏
回答

小程序已发布 调用API生成小程序码 扫码报41030 invalid page?

问题:程序已发布 调用API生成小程序码 扫码报会报41030 invalid page ?

调用接口生成小程序码 API接口

POST https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN


请求参数

"page": "pages/products/products", "scene": "a=1"}


返回结果

{\"errcode\":41030,\"errmsg\":\"invalid page rid: 6445e74a-5acdefa4-6f7abf72\"}


41030错误原因总结三点

1 、page的值前面不能加/ 
2 、小程序没有发布上线 
3 、app.json没加入这个路径 

以上3点都已排查 微信小程序已发布上线 这个路径也是能够在官方网站工具生成二维码扫码可以跳转到指定页面 如下

后台测试代码

代码中如果把page参数注释 是能够生成小程序码的 但是默认会跳转到小程序主页 证明请求参数的格式没有问题的

如果不注释page 就会报41030

也有人说把参数page改成path 不会报错但是会跳主页 说白了就是请求中没有跳转指定页面的参数了






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

2 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2023-04-25

    你好,试试

    开发者page和scene传错了

    2023-04-25
    有用
    回复 12
    • Albert
      Albert
      2023-04-26
      这个试过的  为true结果一样 为false页面空白 无法跳转指定页面
      2023-04-26
      回复
    • Albert
      Albert
      2023-04-26回复Albert
      不放这个参数 默认就是true
      2023-04-26
      回复
    • Albert
      Albert
      2023-04-26
      参数格式有问题会报47001 现在报的是41030 并且指page页面找不到 就我排查的三个原因都不是 官方能够生成微信小程序码的页面路径在当做参数以后报错找不到页面 会有哪些原因呢?
      2023-04-26
      1
      回复
    • Albert
      Albert
      2023-04-26
      你可以看我发的贴内容 参数没有错  而且报错的信息也不是参数问题 是page问题
      2023-04-26
      回复
    • Albert
      Albert
      2023-04-26
      我这边请求参数跟代码都在贴子里 scene放的是参数值 page放的是路径值  {\"errcode\":41030,\"errmsg\":\"invalid page rid: 6448d48e-66da9864-439f38ba\"}
      2023-04-26
      回复
    查看更多(7)
  • mark
    mark
    2023-05-27

    这个问题解决了吗

    2023-05-27
    有用
    回复
登录 后发表内容