收藏
回答

如何让小程序兼容获取由服务端接口生成的小程序码进入方式和小程序内普通跳转方式的参数?

现在有一个小程序内的商品详情页,设计的页面路径为page/product?id=***&from=***,初始设计时未考虑到将来使用微信服务端生成小程序码接口B生成对应页面小程序码时对参数的处理方式,导致现在使用微信服务端生成小程序码接口B生成的接口无法正常进入商品详情页,原因如下:

1.使用微信服务端生成小程序码接口B https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN 生成的小程序码的实际路径是page/product?scene=id=3&from=1
2.现在实际上,小程序内普通跳转的路径为page/product?id=3&from=1

所以使用接口生成的小程序码的实际路径与原设计的页面路径不符,无法使用原来的页面获取路径参数的方式获取到微信服务端生成小程序码接口B生成的实际路径的准确参数
不知道该如何兼容解析两种进入小程序页面的路径的参数呢?
回答关注问题邀请回答
收藏

2 个回答

  • 松岗
    松岗
    2021-12-02

    修改代码,兼容判断一下就好了,服务器生成的参数在scene中,

    2021-12-02
    有用
    回复 3
  • 良好市民欢乐年年
    良好市民欢乐年年
    2021-12-02
    微信服务端生成小程序码接口B 文档:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html
    


    2021-12-02
    有用
    回复
登录 后发表内容