普通用户登录时open_id怎么获取
来源:4-4 实现登录功能
小肥牛卷
2020-03-31
老师我有个疑问,就是open_id是通过appid, code, app 密钥来获取的,
app密钥和appid是在微信平台获取到的,然后appid写到前端app.js中,
密钥配置到后端中,唯一自动获取的就是code,而获取open_id的逻辑接口是必须三个都有,那么如果说项目上线,怎么获取普通用户的appid和app密钥,毕竟我们在开发的时候是写的自己的,可上线了用户没有办法写app密钥呀,
我在授权登录的时候测试了一下,就是前段使用别人的appid,但是后端app密钥还是我自己的,那么就会返回40125这个错误,这样就已经不能保持登录状态了,那么如果是普通用户登录,请问要怎么获取到他们的open_id呢?
写回答
1回答
-
咚咚呛
2020-03-31
你这里理解有些错误。
appid和app密钥肯定是结合使用的,通过两者唯一确认开发者的身份。
用户的openid是小程序code经过开发者身份去验证的,所以不同用户使用小程序,得到的是不同的code,使用code结合appid和密钥请求微信侧就可以得到不同的openid了。
回顾一下这个流程。
012020-04-01
相似问题
