微信公众号用户授权问题---openid获取失败,之后导致服务器内存耗尽
2017-09-19 11:47
288 查看
公司微信公众号带有用户授权功能,正常情况下,用户授权后可以获取用户的openid及其他信息
但是实际情况可能没有获取,导致微信返回json中不带有openid,
目前解决想法是先判断json中是否有所需key---“openid”,没有的情况下返回错误页面。
之后要更新为,没有拿到“openid”的情况,应该是有返回error代码,下一步更新增加error表,获取error的id及说明,方便以后对错误信息处理
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
今天增加了错误提示页面和相应的跳转逻辑,
在微信返回的json中不包含“openid”这个key的时候跳转
之后要加入获取error代码逻辑,来解决相应的问题
但是实际情况可能没有获取,导致微信返回json中不带有openid,
目前解决想法是先判断json中是否有所需key---“openid”,没有的情况下返回错误页面。
之后要更新为,没有拿到“openid”的情况,应该是有返回error代码,下一步更新增加error表,获取error的id及说明,方便以后对错误信息处理
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
今天增加了错误提示页面和相应的跳转逻辑,
在微信返回的json中不包含“openid”这个key的时候跳转
之后要加入获取error代码逻辑,来解决相应的问题
相关文章推荐
- 微信小程序用户信息解密失败导致的内存泄漏问题。
- 微信公众号网页授权获取用户openid
- 微信公众号用java中控服务器-实现用户网页授权和获取使用JS-SDK权限
- 微信公众号开发-微信网页授权获取用户openid以及用户信息的步骤
- 微信公众号获取OpenId(用户授权)(无需关注公众号)以及获取用户基本信息
- 微信公众号开发-微信网页授权获取用户openid以及用户信息的步骤
- 获取微信公众号授权失败, 请稍后重试! 公众平台返回原始数据为: 错误代码-40164
- 微信公众号开发之获取微信用户的openID
- C#微信公众号开发--网页授权(oauth2.0)获取用户基本信息一
- 解决Linux下php-fpm进程过多导致内存耗尽问题
- 微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆
- Android中解决破解签名验证之后导致的登录授权失效问题
- 微信小程序授权获取用户详细信息openid
- Java微信公众号开发:网页授权获取用户基本信息
- 微信公众号开发及时获取当前用户Openid及注意事项
- 微信公众号获取用户的openid
- java实现微信授权获取用户openid及授权用户相关信息
- 微信公众号开发及时获取当前用户Openid及注意事项
- 通过微信网页授权获取用户OpenId(redirect_uri 参数错误)
- Java 微信登录授权后获取微信用户信息昵称乱码问题解决