zoukankan      html  css  js  c++  java
  • 实现分享功能(分享到qq空间,新浪微博)

     
     

    //分享QQ好友
        function qq(title,url,pic)
        {
            var p = {
                url: 'http://test.qicheyitiao.com',/*获取URL,可加上来自分享到QQ标识,方便统计*/
                desc: '来自汽车氪的分享', /*分享理由(风格应模拟用户对话),支持多分享语随机展现(使用|分隔)*/
                title : title,/*分享标题(可选)*/
                summary : title,/*分享描述(可选)*/
                pics : pic,/*分享图片(可选)*/
                flash : '', /*视频地址(可选)*/
                //commonClient : true, /*客户端嵌入标志*/
                site: '汽车氪'/*分享来源 (可选) ,如:QQ分享*/
            };


            var s = [];
            for (var i in p) {
                s.push(i + '=' + encodeURIComponent(p[i] || ''));
            }
            var target_url = "http://connect.qq.com/widget/shareqq/iframe_index.html?" + s.join('&') ;
            window.open(target_url, 'qq',
                    'height=520, width=720');
        }

     //分享到QQ空间
        function qZone(title,pic){
                var p = {
                    url: '',
                    showcount: '1',/*是否显示分享总数,显示:'1',不显示:'0' */
                    desc: '这篇文章不错,分享一下~~',/*默认分享理由(可选)*/
                    summary: '',/*分享摘要(可选)*/
                    title: title,/*分享标题(可选)*/
                    site: '汽车氪',/*分享来源 如:腾讯网(可选)summary*/
                    pics: pic, /*分享图片的路径(可选)*/
                    style: '101',
                    199,
                    height: 30
                };
                var s = [];
                for (var i in p) {
                    s.push(i + '=' + encodeURIComponent(p[i] || ''));
                }
            var target_url =
                    "http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?"+s.join('&');
            window.open(target_url, 'qZone',
                    'height=430, width=400');
        }

    //微信分享

    function weixin(){
            var target_url =
                    "http://qr.liantu.com/api.php?text=http://test.qicheyitiao.com";
            window.open(target_url, 'weixin',
                    'height=320, width=320');
        }

     //    分享新浪微博
        function sinaWeiBo(title,url,pic){
            var
                    param = {
                        url:url,
                type:'3',
                count:'1', /** 是否显示分享数,1显示(可选)*/
                appkey:'汽车氪', /** 您申请的应用appkey,显示分享来源(可选)*/
                title:title, /** 分享的文字内容(可选,默认为所在页面的title)*/
                pic:pic, /**分享图片的路径(可选)*/ ralateUid:'', /**关联用户的UID,分享微博会@该用户(可选)*/
                rnd:new Date().valueOf()
            }
            var temp = [];
            for( var p in param ){
                temp.push(p + '=' +encodeURIComponent( param[p ] || '' ) )
            }
            var target_url =
                    "http://service.weibo.com/share/share.php?"+temp.join('&');
            window.open(target_url, 'sinaweibo',
                    'height=430, width=400');
        }

    记住了QQ分享的的url 如果是localhost是不行的。

    原文链接:https://blog.csdn.net/csdnwangjianxin/article/details/51799235

     
  • 相关阅读:
    find 用法
    linux 查看链接库的版本
    虚函数重载(overwrite) 继承覆盖问题
    将iso mount 到nfs 目录问题
    centos 下使用 pytesseract 识别文字
    nginx 报错Malformed HTTP request line, git 报错fatal: git-write-tree: error building trees
    nfs 支持ipv6
    数位操作
    二分图(最小顶点覆盖 最大匹配 最大独立集 )
    欧几里得算法
  • 原文地址:https://www.cnblogs.com/huancheng/p/11321861.html
Copyright © 2011-2022 走看看