ccjuice
ccjuice
  • 发布:2017-11-07 18:09
  • 更新:2017-11-07 18:09
  • 阅读:10434

h5分享图文链接到微博如何实现

分类:HTML5+

在用h5实现app分享到微博的时候,实现不好图文链接的形式,5+demo里并没有分享到微博的例子,文档也只说了可能平台限制分享类型。想咨询一下5+可不可以实现微博分享图文链接以及具体实现。现微信qq安卓ios上也都已实现。之前有提示微博不支持网络图片与ios微信缩略图超出限制,都已解决(注意正确使用本地地址和压缩图片质量和大小两个参数)。想要实现的效果如图,现在分享出链接,微博只能实现到安卓有图文非链接,ios只能单发无图文链接或者单发content文字。

send的信息如下,  
 {"content":" 夏日的凉爽感与绝妙的酸甜享受!","title":"百果拼盘","pictures":["file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/downloads/d.jpg"],"thumbs":["file:///storage/emulated/0/Android/data/io.dcloud.HBuilder/downloads/d.jpg"],"extra":{},"href":"http://wxwzd.microcompany.cn/html/index/dishDetail-share.html?id=10"}  
压缩后图片大小3003  

下载压缩代码如下,如仅需实现微信qq,可以使用。  
function saveImg( src ){  
    var dtask = plus.downloader.createDownload(src);  
        dtask.addEventListener( "statechanged", onStateChanged, false );  
        dtask.start();  
}  

function onStateChanged( d, status ) {  
       switch(d.state){  
            case 4:  
                if(status == 200){  
                    localurl = plus.io.convertLocalFileSystemURL(d.filename);  
                    plus.zip.compressImage({  
                             src:localurl,  
                 dst:"_downloads/d.jpg",  
                 overwrite:true,  
                 quality:20,  
                 width:'180px'  
                    },  
                    function(event) {  
                        localurl = event.target;  
                        console.log("压缩后图片大小"+event.size+localurl);  
                    },function(error) {  
                        console.log("Compress error!");  
                    });  
                } else {  
//                  mui.toast("下载图片失败:"+JSON.stringify(d));//  
                }  
                break;  
            case 1:  
                break;  
            case 2:  
                break;  
            case 3:  
                break;  
            default:  
                console.log("state: " + d.state);  
                break;  
        }  
    }  
2017-11-07 18:09 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复