收藏
回答

wx-open-launch-weapp 在微信里边能打开小程序 但是在外部h5直接报404错误?

完全按照现在的文档走的(https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/staticstorage/jump-miniprogram.html

云开发里的两个权限都加了的,自定义域名也解析正常。

标签代码长这样

<wx-open-launch-weapp id="launch-btn" username="gh_d737hz2d3c81" path="pages/index/index.html"> <!-- replace -->
    <template>
       <button style="width: 200px; height: 45px; text-align: center; font-size: 17px; display: block; margin: 0 auto; padding: 8px 24px; border: none; border-radius: 4px; background-color: #07c160; color:#fff;">打开小程序</button>
   </template>
</wx-open-launch-weapp>


wx.config代码长这样 appId我写得值是小程序的appId,为啥长这样呢?因为文档中说了不用授权(https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#3),里边有一段话:注意:如果使用的是小程序云开发静态网站托管的域名的网页,可以免鉴权直接跳任意合法合规小程序,调用 wx.config 时 appId 需填入非个人主体的已认证小程序,不需计算签名,timestamp、nonceStr、signature 填入非空任意值即可。

wx.config({
            debug: true, // 调试时可开启
            appId: 'wx454536726dh38af8', // <!-- replace -->
            timestamp: 1234567, // 必填,填任意数字即可
            nonceStr: 'nonceStr', // 必填,填任意非空字符串即可
            signature: 'signature', // 必填,填任意非空字符串即可
            jsApiList: ['chooseImage', 'previewImage'], // 必填,随意一个接口即可 
            openTagList:['wx-open-launch-weapp'], // 填入打开小程序的开放标签名
          })

报错信息如下:

404 Not Found

Code: NoSuchKey

Message: The specified key does not exist.

Key: undefined

RequestId: NjMyZDc2MDlfOTQ2Y2IzMDlfMTAyNWRfMWNjMGMzMA==

TraceId: OGVmYzZiMmQzYjA2OWNhODk0NTRkMTBiOWVmMDAxODc0OWRkZjk0ZDM1NmI1M2E2MTRlY2MzZDhmNmI5MWI1OTQ5YWUxMjNkYTk3NzdjZmZlMDQzOTgxOThkOTNlOWFkOGJiN2YzOGQ5MDdjNGY0ODQ1MGIzYjUyMzg2NjFhNzc=


cloud1-5glw17cqd1967895

回答关注问题邀请回答
收藏

2 个回答

  • Panda_punch徐赵甲
    Panda_punch徐赵甲
    2023-02-10

    根本原因是getUrlScheme函数返回为空,也就是没获取到小程序的urlscheme。

    直接原因是新增云函数时少了步骤。

    解决办法:

    点击云端安装依赖

    2023-02-10
    有用 1
    回复
  • 软件开发成晓晓
    软件开发成晓晓
    2022-09-23

    微信运营人员在哪里?这个问题怎么解决啊

    2022-09-23
    有用
    回复 3
    • 我心光明_wen
      我心光明_wen
      2022-10-10
      我也遇到了这个问题,问题解决吗
      2022-10-10
      回复
    • 我心光明_wen
      我心光明_wen
      2022-10-10
      已经解决。。openlink 还回的是空值
      2022-10-10
      回复
    • Masashi
      Masashi
      2022-11-28回复我心光明_wen
      请问下这个怎么解决的,我这边项目taro+react外部浏览器也遇到这个问题
      2022-11-28
      回复
登录 后发表内容