royalrick / weapp

微信小程序服务端 SDK (for Golang)
https://pkg.go.dev/github.com/medivhzhan/weapp/v3
Apache License 2.0
1.47k stars 281 forks source link

解密用户信息和解密手机号老是报无法解密 #8

Closed conkeyn closed 5 years ago

royalrick commented 5 years ago

请问你校对过数据的有效性吗?

caodj commented 5 years ago

我也遇到这个问题,这里面有个坑。如果你先由按钮触发getPhoneNumber事件,然后wx.login获取code,服务器通过code2Session获取session_key都没问题,但是用这个session_key解密数据是乱码的,因为加密数据是微信用上次登陆的密钥加密的

royalrick commented 5 years ago

@caodj 微信官方文档已经说明了,正常流程应该是先登录再去获取电话号码。