收藏
回答

为什么用户体验版本无法进行网络请求访问?

想完成这样一个功能,界面中有个点击按钮,点击会通过网络请求,会请求到openid号(就是一个微信小程序 ,一个用户对应的唯一识别号),再写入到数据库中。目前在自己的开发工具中,测试良好,包括用多账户调试,功能也是正确的。但是提交为体验版后,体验者,可以访问到页面,但是点击按钮没有任何反应。这个如果是已经写入过的,按钮会变成已经提交,或者新写入数据库后再变成已经提交。但是用体验者来测试,点击按钮没有任何反应。这是为什么?下面这种写法有问题吗?我的理解是每个不同的微信用户,进入程序后,按照这个代码,应该是获得自己的openid,对吧?

 wx.login({

        success:res=>{

            wx.request({

              url: 'https://api.weixin.qq.com/sns/jscode2session',

              data:{

                  appid:this.data.appid,

                  secret:this.data.secret,

                  grant_type:'authorization_code',

                  js_code:res.code

              },

              success:res=>{

                  this.data.openid = res.data.openid

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

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2022-05-01

    在服务端请求 小程序不能配置这个域名

    2022-05-01
    有用
    回复
登录 后发表内容