shareSDK 微信分享错误码:-22005,错误描述:请求微信OpenApi失败


今天遇到了这个问题,所有的都好使,就这一个人的分享不出去.
如果出这个问题 ,  首先判断是不是appid的问题,看别的页面能不能分享,如果能的话,那就是数据的问题.之后我把所有的数据都弄了一遍,没问题,最后把图片注释了,不分享图片,直接就蹦到微信分享列表里了,所有说,最后出现的问题,还是后台图片数据问题. 从官网查到的答案.


回答 :可能是参数的原因,如: url,title,description这些不能为空,image也是,还有微信规定图片缩略图要不大于32K,所以您要分享的原图就不能过大,如果不是这些参数的原因,就是微信appid的原因哦,所以你可以把你写的放我们Demo中测试,如果可以,就是微信appid的原因了!

 图片千万不能大于32K,否则就会报这个错误,要么后台做一个限制,或者后台做一个压缩图片的, 要么在客户端,本地做,本地不推荐做,因为处理图片,会占用大量的时间,而且还要从网上缓存下来图片,做压缩,在分享出去,微信分享,可以直接分享网址的,直接把网址分享出去就好,推荐让后台做一个压缩图片,让图片不大于32k!

你可能感兴趣的:(IOS,shareSDK,微信分享)