帖子
帖子
用户
博客
课程
显示全部楼层
2
帖子
0
勋章
9
Y币

[插件使用] wxplus分享朋友圈和好友问题,分享朋友圈提示缺少图片。

[复制链接]
发表于 2021-3-18 17:11:04
  api.download({
                            url: img,
                            savePath: '',
                            report: true,
                            cache: true,
                            allowResume: true
                        }, function(res, err) {
                            // alert(JSON.stringify(res));
                            // alert(JSON.stringify(err));
                            // return;
                            if (res.state == 1) {
                                //下载成功
                                wxPlus.shareImage({
                                  scene: scene,
                                  thumb: res.savePath,
                                  contentUrl: res.savePath,
                                }, function(ret, err) {
                                  alert(JSON.stringify(ret));
                                  alert(JSON.stringify(err));

                                  // if (ret.status) {
                                  //   alert('分享成功');
                                  // }
                                });
                            } else {
                              if (res.state == 2) {
                                alert('图片保存失败');
                              }
                              //alert(JSON.stringify(ret));
                            }
                        });


分享朋友圈提示缺少图片。分享好友可以分享,但是消息是空的,分享好友的时候会出现缩略图,说明res.savePath是正常的。
为啥分享没有效果呢



76
帖子
0
勋章
2613
Y币
iOS还是Android?图片多大的?
thumb:

类型:字符串
描述:缩略图片的地址,支持 fs://、widget:// 协议。大小不能超过32K
contentUrl:

类型:字符串
描述:分享图片的地址(支持 fs://、widget://),长度不能超过10M,(注:图片内容大小不超过 10MB,不是图片大小)
2
帖子
0
勋章
9
Y币
XT1991 发表于 2021-3-18 17:23
iOS还是Android?图片多大的?
thumb:

安卓。缩略图我写死了一个小于32的图片也不行。
2
帖子
0
勋章
9
Y币
难道图片必须是png格式?
76
帖子
0
勋章
2613
Y币
https://community.apicloud.com/bbs/thread-113007-1-1171.html
参考下这个帖子看有没有帮助
2
帖子
0
勋章
9
Y币
XT1991 发表于 2021-3-18 18:10
https://community.apicloud.com/bbs/thread-113007-1-1171.html
参考下这个帖子看有没有帮助 ...

这个帖子时 wx老模块了,我用的是wxplus模块。 thumb,contentUrl都写死 widget:// 这种路径的时候是可以的。 感觉这个模块分享图片有bug.
2
帖子
0
勋章
9
Y币

  wxPlus.shareImage({
                                  scene: scene,
                                  thumb: '/storage/emulated/0/UZMap/A6048957195652/download/mmexport1614569536649.png',
                                  contentUrl: 'widget://image/logo.png',
                                }, function(ret, err) {
                                  alert(JSON.stringify(ret));
                                  // alert(JSON.stringify(err));

                                  // if (ret.status) {
                                  //   alert('分享成功');
                                  // }
                                });

这样可以分享给好友,也可以分享朋友圈。

  wxPlus.shareImage({
                                  scene: scene,
                                  thumb: '/storage/emulated/0/UZMap/A6048957195652/download/mmexport1614569536649.png',
                                  contentUrl: '/storage/emulated/0/UZMap/A6048957195652/download/mmexport1614569536649.png',
                                }, function(ret, err) {
                                  alert(JSON.stringify(ret));
                                  // alert(JSON.stringify(err));

                                  // if (ret.status) {
                                  //   alert('分享成功');
                                  // }
                                });

这样分享给好友,但是分享不了朋友圈(提示图片不存在)
76
帖子
0
勋章
2613
Y币
好的,我们这边测试下
0
帖子
0
勋章
2613
Y币
楼主解决了吗
您需要登录后才可以回帖 登录

本版积分规则