收藏
回答

getPhoneNumbe接口收到的返回值中iv值偶现不是base64格式字符串,后台解析手机号报错

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug getPhoneNumber 微信iOS客户端 8.0.59 3.8.3 (2025.4.29 16:27:46)

正常能解析出手机号的参数:

encryptedData='CO3HTPLyDkRJU/8Pz+s/fc53ZoBedTTyB2zfXESTQ7iTlN0VW2HPznVaL79iUslLk8kiRwtKTJQzedbrTwqUb7np8WfjuEk+da15Bymqejf4WckQpHJ8liEn0kd0SznsPTqzDGoLep2n0DTq61t+WOZwbUP1zz7mJF6uTvQ34T2ENoOfc2uyu0e3M9ruQv/BpZN+Y1GF5IQWz1Q+edWQHQ==', iv='hhS1FfHDf0TepVroISqVGQ=='

错误的参数:

encryptedData:UQ7A0MQXH0WRGlqhUG7QYnw0KC/2RbUB750PPz88F4TNaDNyer/dhBsNCcBCJj0ISl0J0GBmHBDUbbMC+wvvW3CBM6Nm1VXVfG9fBiu1gDcugiBSgfLVcW5UMmk6nMnFoEb9zUihtOGnC3Q2L8Y+SAvuc6x0YhSbNgsEFXes9BREVNJPFCeAiK0a8fkr8L56gYu8+mMYdRZSzttKVXVeFw==,iv:OEwr9oNbiVDTBsFRIK8QBg=====


其中经过本地demo测试,发现iv的值非base64格式,导致未获取到手机号,望排查下这个偶现的问题。

最后一次编辑于  2025-05-08
回答关注问题邀请回答
收藏
登录 后发表内容