大哥们啊,解决了没
【服务号已认证、已获取权限】微信公众号获取用户列表,返回API没有权限获取用户(粉丝)列表报错,获取用户列表已经有授权了,微信服务号也认证了。但是接了第三方公众号平台。自己开发调用接口获取用户的基本信息,结果报错了。 请求内容: https://api.weixin.qq.com/cgi-bin/user/get?access_token=bZ4aZfhCLq6KTdmXH_XAIpoUxUMxDBWtsAeen_w4k0gqTbi1ojtkzR2ujRKaLoRFlAjQlmSe1cvqAhXDledF0EqhD5Qt7CyZLAOlWrfBZ_2EnrfMgy0ya10d-OniQTC9NccaRVShCHAVZW 返回消息内容: {"errcode":48001,"errmsg":"api unauthorized hint: [Kq8IUa0754sz10!]"}
2020-06-11解析code获取的sessionkey在本地怎么保存和更新啊
登录流程有点不清楚?微信正常的登录流程,应该是点wx.login() 获得code,提交到我的服务器(http的不是https的)一个方法里,我根据自己的appid,密钥,cod 组装向微信发一个请求,返回来只是openid,sessionkey,还有个过期时间,没有拿到unnionid.不知道是不是因为我的服务请求是用的HTTP? 然后我就在调用wx.login的方法里把 code,加密数据,iv等一起提交上去。然后把加密数据解密就能得到unionid,但是我发现不是每次都能解密成功,也不知道是什么原因? 另外还有点逻辑上的不清晰,希望大神能帮忙理一下。我打算后台是建一个用户表,一个微信用户表,先检查微信用户表unnionid是否存在,如果不存在则新增一条,然后自动创建一个用户数据把微信用户表id作为用户表的关联。创建完用户数据后,生成一个guid 作为key,用户数据对象作为value暂时先存在静态字典里(这里暂时没有考虑过期的问题)。然后 把这个key返给前端,前端收到这个KEY后保存到storage e里,然后下面每次去取数据都带上这个key到后台拿数据,后台再根据KEY取用户,返回对应用户的数据给前端。 这个套路不知道有没有问题 吧? 希望大神们能解答一下。如果要有个过期时间问题,微信的返回的那个session_key这个字段不知道能起来什么作用? 我应该怎么做?
2020-04-13