服务器是将unionId作为唯一id的,需要使用WXBizDataCrypt.decryptData将encryptedData解密出来。不过在调用WXBizDataCrypt.decryptData的时候总是又会30%的几率解密失败,返回errorCode -41003
服务器端语言:PHP (Laravel框架)
报错为:openssl_decrypt(): IV passed is only 15 bytes long…ects an IV of precisely 16 bytes, padding with /0
网友回复:
官方大人们,有没有人出来回答一下啊,急急急
补充:每次小程序获取到iv的值中间有空格的,就会出错
成功的iv例子:$iv = "MLbq//WIGb1YHk8f0GWmzLA=="出错的iv例子:$iv = "shNiHyqyaVamI Fe//YHUjw=="
【结贴】iv小程序端请求的时候用encodeURIComponent函数进行urlencode就好了(空格其实是符号:+
爱盈利-运营小咖秀(www.aiyingli.com) 始终坚持研究分享移动互联网App运营推广经验、策略、全案、渠道等纯干货知识内容;是广大App运营从业者的知识启蒙、成长指导、进阶学习的集聚平台;
想了解更多移动互联网干货知识,请关注微信公众号运营小咖秀(ID: yunyingshow)
相关文章推荐
-
小程序丨【已解决】wx.onBeaconUpdate不执行
微信小程序调用beacon接口时,不执行wx.onBeaconUpdate是什么原因?网友回复:王***:你好,按你的描述,应该是周边没有对应UUID的beacon,请问确定你部署的beaconUUID是你填的这两个么,需要注意的是要填beaconU....
-
小程序丨wxml的bug
返回包含出错网友回复:C***:能详细描述下是什么bug?y***:就是在view标签里面不能有y***:navigatorurl=../index/indexopen-type=navigateBack返回/navigator出错就是多了C***:....
-
小程序丨【已解决】swiper 怎么加入链接跳转其他页面
swiperclass=indexbannerindicator-dotsautoplaycircularblockwx:for={{IndexBannerUrl}}swiper-itemimagesrc={{item.url}}class='....
-
小程序丨【已解决】微信小程序登录,服务端解密有几率-41003
(adsbygoogle=window.adsbygoogle||[]).push({});服务器是将unionId作为唯一id的,需要使用WXBizDataCrypt.decryptData将encryptedData解密出来。不过在调用WXBiz....
-
小程序丨【已解决】校验文件检查失败
一直检验文件失败,啥原因?AppID:wxaea6511bbd4adadb网友回复:W***:系统记录君***:我想知道这个问题你解决了么?W***:没有解决。不知道什么原因了,只能调用微信的接口生成二维码了君***:调用微信的接口生产二维码,是生产....
-
小程序丨【已解决】怎么在js里面判断数据类型
(adsbygoogle=window.adsbygoogle||[]).push({});想在js里面写一个if判断,小程序中怎么判断数据类型呢?有没有类似isnumber()这类的函数。。怎么判断是不是整数。。网友回复:韬***:你好,这类功能不....




