https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
小程序可以通过上面这个接口(该接口是公众号获取信息的接口)获取用户信息吗,为啥我在小程序服务端调用,一直提示我{"errcode":40014,"errmsg":"invalid access_token hints: [3iGdHKnre-FjJXeA!]"}。。
小程序能不能通过服务端(服务端指的就是后端,用java实现的后端)获取用户信息,怎么获取
后端去调用。
微信越来越难获取到用户的昵称和头像了
目前从小程序官方接口中,服务端好像只看到有获取openid等信息,没有用户相关,用户相关的都需要前端获取
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserInfo.html
但你可以通过微信公众平台的网站应用接口去获取用户信息,这个就有服务端的获取方式:
服务端调用这个接口:https://api.weixin.qq.com/sns/oauth2/access_token
然后拿到了access_token在调用https://api.weixin.qq.com/sns/userinfo就能获取用户信息了
也遇到同样的问题了, 怎么解决的呢?
需要用小程序的接口去生成token
小程序获取用户信息需要前后端配合
详见
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html