有没有方法获得微信openid的原始信息

干吗缘木求鱼?申请微信服务号就可以获取微信用户信息了。==========如果服务号也不能获取微信号,那就摆明了微信不想让你知道用户的微信号,你花心思要破解openID跟你想破解用户的密码有区别吗?
■网友
openid其实就是用户微信号结合当前公众号加密后的值,相对于同一个公众号而言是唯一不变的,可惜无法根据openid解密出真正的微信号,至于用appid、appsecret、openid、access_token获得的用户信息基本是昵称城市性别头像此类可以随意更改的信息,私以为其实没多大用处。
■网友
有办法的。对于不同类型的微信公众号有不同的方法,《微信公众平台开发最佳实践》书上看到的。如果你的是服务号且有通过认证,有高级权限的话,那么直接用appid、appsecret、openid、access_token就可以获得用户信息了。1、获取ACCESS_TOKEN(返回JSON,里面有ACCESS_TOKEN)https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential\u0026amp;appid=APPID\u0026amp;secret=APPSECRET2、获取用户信息(依旧返回JSON)https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN\u0026amp;openid=OPENID此方法源自《微信公众平台开发最佳实践》。订阅号也有办法,自行摸索吧。
■网友
【有没有方法获得微信openid的原始信息】 为了防止恶意营销信息对微信用户的骚扰,微信才弄出这么个一个OPENID,他应该没有什么加密规则,应该是一个微信用户关注一个公众号后,在微信官方数据库中随机生成了一个微信号对应公众号的OPENID,这个ID没有规则,所以么有办法经过收集找加密规则的方式来破解。其实可以说的是,这是微信官方给微信用户设定的一个对应某个公众号的登陆ID。这个ID只能在一个公众号使用。最后的答案是:无法破解,除非有人拿下了微信的用户数据库,这显然不是很明智的选择!


    推荐阅读