小程序已经让用户选择 授权 了,授权后将code给 开发者服务器,可是,开发者服务器获取用户基本信息时显示为:
{"errcode":48001,"errmsg":"api unauthorized hint: [Lv1zIa04114696!]"}
获取用户基本信息参考的是:
获取用户基本信息(UnionID机制)
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140839
我知道可以通过小程序获取一些用户信息,
name,问题来了,可以在开发者服务器通过 access_token、openid(用户和小程序的) 获取用户基本信息吗?
从返回的错误来看,是可以的啊!授权了就行。
还请小程序开发高手指点一二!
在前端授权就是授权用户信息,获取openId不需要用户感知授权,调用wx.login就可以在后台用jscode2session这个接口换取
我想在后台获取 小程序的用户 基本信息,,就这么简单啊
可是,微信返回48001错误:
{"errcode":48001,"errmsg":"api unauthorized hint:...}
@行者Ben: 不能获取,要前台获取传给你
@地火水:
这样子?name,后面小程序把用户信息发送到 开发者服务器,是不是要先在 小程序后台 配置好域名?
感觉不配置的话,小程序 无法和 开发者服务器 通信,,更不可能把数据(用户信息)传给后台了?
@行者Ben: 上线的话需要把域名配置的,不然前端访问不到服务器
@地火水: 谢谢了!终于搞清楚了!
@行者Ben: 可以去微信开发社区问哈
@地火水: 嗯嗯,以后专门做微信开发的时候再去吧,,
https://api.weixin.qq.com/sns/jscode2session?appid=${appid}&secret=${secret}&js_code=${code}&grant_type=authorization_code
小程序登录是用这个接口
谢谢兄台or姐妹!
这个接口我知道的,正是用这个接口,我获得了session_key、openid,但是,没有unionid——是因为小程序没有和 开放平台绑定吧?
后来又获取了ACCESS_TOKEN,但是,却无法通过ACCESS_TOKEN获取 小程序用户基本信息(后台接口、unionid机制获取用户信息,上面的链接),提示 未授权。
但是,小程序那边是OK的,可以获取用户权限信息。