收藏
回答

如何在测试版能用openid?

设置不校检域名后,开发版可以获取到数据,体验版不可以。如何设置合法域名啊?

onLoad: function (options) {

var that=this;

const _ = db.command

//获取当前用户id开始

wx.login({

success(res) {

wx.request({

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

data: {

appid: '*************',

secret: '******************',

js_code: res.code,

grant_type: 'authorization_code'

},

method: "GET",

success: function (res) {

console.log(res.data)

that.setData({

YHid: res.data.openid

})

that.jiansuo()

}

})

}

})

//获取当前用户id结束

},

//检索 根据用户id

jiansuo:function(){

console.log("111:"+this.data.YHid)

ordersColle.where({

userid: db.RegExp({

regexp: this.data.YHid

})

}).get().then(res => {

this.setData({

order_2: res.data

})

})


}


最后一次编辑于  11-25
回答关注问题邀请回答
收藏

2 个回答

  • 力场科技
    力场科技
    11-25

    开发版打开调试,体验版即可请求

    11-25
    赞同 1
    回复 5
    • 埃克斯
      埃克斯
      11-25
      请问发布为正式版的话,这样能请求到openid吗
      11-25
      回复
    • 力场科技
      力场科技
      11-25回复埃克斯
      不能
      11-25
      回复
    • 埃克斯
      埃克斯
      11-25回复力场科技
      怎么不设置调试的情况下可以请求
      11-25
      回复
    • 力场科技
      力场科技
      11-25回复埃克斯
      没有备案过的https网站的话,只能使用云开发
      11-25
      回复
    • 埃克斯
      埃克斯
      11-25回复力场科技
      好的 谢谢你
      11-25
      回复
  • 埃克斯
    埃克斯
    11-25

    好的 谢谢你

    11-25
    赞同
    回复
问题标签