微信 sdk:版本12年2月。
遇到问题:有的页面分享微信成功,有的页面分享微信失败。分享到qq或微博是没有问题的,但朋友圈或者微
信好友就分享失败。
错误码:-22005,错误描述:请求微信OpenApi失败
百度:我从百度上面找了很多相关问题。
首先,我确定不是我的微信相关设置的问题,如 appid,scheme。
1、有的说图片太大,微信规定不能超过32k。当即我把图片 url 转成 data 数据,输出data.length,发现,有的页面200多 kb,有的400多 kb 都可以分享成功。当时我就把这个问题否掉。
2.有的说如
:url,title,description这些参数不能为空,image也是不能为空。这个时候,我发现,压根不是这么一回事,完全可以分享,但我发现一个问题:当我把图片置空,原本分享到微信是失败的却分享成功了。
基本上可以确定是图片传入的问题。这让我难以费解。问题等待解决....