收藏
回答

为什么不同账号获取的openid都一样

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug 极有车试驾 工具 6.6.6 1.9.94



小程序测试了下,发现远程调试获取的openid都是一样,换了开发者工具的登录账号还是一样,通过

https://api.weixin.qq.com/sns/jscode2session获取的



wx.login({
success:function(res){
var code = res.code;
console.log(code)
wx.request({
url: 'https://api.weixin.qq.com/sns/jscode2session',
data:{
appid:'',
secret:'',
js_code:res.code,
grant_type:'authorization_code'
           },
method:'GET',
header:{
'content-type':'application/json'
           },
success:function(res){
console.log(res.data);

},
fail:function(){

}
})
},
fail:function(){

}
})



最后一次编辑于  2018-05-14  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

4 个回答

  • 陈
    2018-05-14

    希望你把排版搞一下,不然就你放出来的代码,没点耐心的人根本不想看。你说的这个问题原因可能是登录的问题,它获取的是你开发工具登录的账号,但是你换了账号还是一样的话那可能就是你后台验证的问题了, 你看看是不是把值给固定死了

    2018-05-14
    赞同 11
    回复 2
    • 华仔
      华仔
      2018-05-14
      你好我重新排版过了,我是通过这段代码获取的openid,但是无论怎样还是一样
      2018-05-14
      赞同
      回复
    • 陈
      2018-05-14回复华仔
      grant_type:'authorization_code',这个是你的登录凭证吗,你可以看看你的授权登录表,也许你获取的openID就是它对应的id,简单的来说就是你把某个值给固定死了,而这个值对应的oid就是你获取的oid,这只是一种可能,因为我之前有类似的操作
      2018-05-14
      赞同
      回复
  • ☀东升
    ☀东升
    2018-05-15
    一个用户针对小程序的opendid是不变的


    2018-05-15
    赞同
    回复