【QQ互联】四、分享至QQ、新浪微博

在项目开发中,我们需要将项目中相关信息分享至第三方平台,本次学习分享至 QQ、新浪微博

  • 在学习之前,我们选介绍一下我们分享至第三方平台时所需要的信息

url:项目访问地址
title:标题,一般为你的项目名称
pics:封面,项目的封面照片
summary:摘要,也可以理解成你项目的宣传口号、广告语等
desc:描述,对你的项目加以文字的描述,介绍你的产品
appkey:分享至新浪微博需要,需要去微博开发者中心申请

  • 申请新浪微博的 appkey,去到新浪微博的开放平台
https://open.weibo.com/

微博开放平台
1、我们首先需要申请注册成为新浪微博的开发者,才能够进行下一步操作
2、选择”移动应用“或者”网站接入“,创建应用,只是测试的话,可以不用申请审核的,按照提示,一步一步就能完成
3、当然,创建的应用可以用于新浪微博第三方登录的时候使用

  • 一、设置按钮
<button onclick="shareTo('qq')">腾讯QQ</button>
<button onclick="shareTo('qzone')">QQ空间</button>
<button onclick="shareTo('sina')">新浪微博</button>
  • 二、分享链接
/**
     * 分享第三方
     */
    function shareTo(type) {
    	var url = '项目访问地址';
        var title = '项目名称';
        var pics = '项目的封面图片地址';
        var summary = '摘要';
        var desc = '描述';
        var appkey = '新浪微博分享appkey';
        // qq空间接口的传参
        if(type== 'qzone') {
            window.open('https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=' + url + '?sharesource=qzone&title=' + title + '&pics=' + pics + '&summary=' + summary;
        }
        // 新浪微博接口的传参
        if(type== 'sina') {
            window.open('http://service.weibo.com/share/share.php?url=' + url + '?sharesource=weibo&title=' + title + '&pic=' + pics + '&appkey=' + appkey);
        }
        // qq好友接口的传参
        if(type== 'qq') {
            window.open('http://connect.qq.com/widget/shareqq/index.html?url=' + url + '?sharesource=qzone&title=' + title + '&pics=' + pics + '&summary=' + summary + '&desc=' + desc);
        }
    }

如您在阅读中发现不足,欢迎留言!!!

下一篇:

【QQ互联】五、网页添加QQ好友及QQ群组

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章