为啥别人访问我微信小程序获取不到openID

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥别人访问我微信小程序获取不到openID相关的知识,希望对你有一定的参考价值。

小程序发送请求参数带上了code、等userinfo信息给后台,后台设置了自己小程序appid和密钥。现在的问题是自己访问是可以获取到微信接口回来的openid,session_key等信息,但是别人使用小程序,后台就提示没有找到openid,打断点看了微信接口没有返回对应的用户数据,更加不说数据解密。才开始接触小程序,忘大神们解答疑惑。

楼主解决了吗,我也遇到了这个问题,只能拿到自己的openid,别人的拿不到 参考技术A 问题解决没 我现在遇到和这差不多的问题 不过不一样 我这个是 部分安卓用户获取不到openid 苹果手机100% 能获取到 不知道咋解决 参考技术B 可能是代码某个地方有问题,能否展示点代码看看追问

目前是线下的,我把代码拷贝给别人,在进入小程序的时候就报错openid不存在

追答

代码看起来没问题,登录小程序开发工具的Appid要和后台的Appid,Appsecret 要一样;

追问

是一样的,为什么别人拷贝过去了,扫描预览就获取不到openid

微信小程序获取openid异步问题 有时候获取不到问题

参考技术A 获取 openid 我是直接使用小程序云函数中的login函数,在开发中,我是直接写在主页面的js中,很多函数都需要openid的值,有时候能获取到,有时候又不行,调试之后发现是获取getopenid的函数是异步,不能通过 onLoad() 方法直接获取,当onload函数启动后,下面直接顺序执行,openid还没获取到,下面的函数已经在执行了,这就是异步问题了。

我们要在 APP.js 中调用获取 openid 云函数

以上是关于为啥别人访问我微信小程序获取不到openID的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序获取openid异步问题 有时候获取不到问题

微信小程序如何开发,怎么获取openID和用户信息

微信小程序和公众号绑定后, 用户的openid信息相同吗

微信小程序:获取openid失败原因

2020-08-11 微信小程序无法获取unionid

如何获取微信小程序用户openid