前段时间写了一个个人博客项目,其中博客想做一下可以一键分享给好友,这里做一下整理。
QQ好友,QQ空间,微博分享实现起来都是差不多的,就是请求地址需要改一下,参数基本都是一样的。

分享参数信息

/*获取当前网页链接,分享的链接*/
var url = window.location.href;
var desc = "分享描述";
var title = "分享标题";
var summary = "分享摘要";
var pics = "图片";

QQ好友分享

请求地址:http://connect.qq.com/widget/shareqq/index.html?url=你的分享网址&sharesource=qzone&title=你的分享标题&pics=你的分享图片地址&summary=你的分享描述&desc=你的分享简述

先设定一个标签点击事件

<P onclick="qqShare()">qq好友分享</P>

点击方法(参数在前面给出来了)

function qqShare() {var urlPath = "https://connect.qq.com/widget/shareqq/index.html?url="+ encodeURI(url) +"&desc=" + desc +"&title=" + title +"&summary=" + summary +"&pics=" + pics;window.open (urlPath)
}

QQ空间分享

请求地址:https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=你的分享网址&sharesource=qzone&title=你的分享标题&pics=你的分享图片地址&summary=你的分享描述&desc=你的分享简述

先设定一个标签点击事件

<P onclick="qqQzone()">qq空间分享</P>

点击方法(参数和前面的一样)

这里需要注意的一点是请求地址url前面的方法是encodeURIComponent,而不是encodeURI,encodeURI也可以用,当时如果请求地址后面跟的有参数的话,就会出问题,所以建议使用encodeURIComponent

function qqQzone() {var urlPath = "http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url="+ encodeURIComponent(url) +"&desc=" + desc +"&title=" + title +"&summary=" + summary +"&pics=" + pics;window.open (urlPath)
}

微博分享

请求地址:http://service.weibo.com/share/share.php?url=你的分享网址&sharesource=qzone&title=你的分享标题&pics=你的分享图片地址&summary=你的分享描述&desc=你的分享简述

先设定一个标签点击事件

<P onclick="weibo()">微博分享</P>

点击方法(参数和前面的一样)

微博分享基本和QQ好友分享一样,就是分享链接地址不一样,需要改一下

function weibo() {var urlPath = "http://service.weibo.com/share/share.php?url="+ encodeURI(url) +"&desc=" + desc +"&title=" + title +"&summary=" + summary +"&pics=" + pics;window.open (urlPath)
}

推荐链接:Java实现QQ第三方登录

Web网页如何实现QQ好友,QQ空间,微博分享相关推荐

  1. QQ小程序解决方法:您的小程序分享功能缺失,为了方便用户分享传播,小程序主要页面请设置showShareItems参数属性为null或4个,这样用户可以将小程序直接转发给QQ好友、空间、微信和朋友圈

    提交QQ小程序,审核的时候,可能会被腾讯以如下理由拒绝审核: 您好,您的小程序分享功能缺失,为了方便用户分享传播,小程序主要页面请设置showShareItems参数属性为null或4个,这样用户可以 ...

  2. web端网页qq好友 qq空间 微信 微博分享

    1.分享给qq好友 window.open("http://connect.qq.com/widget/shareqq/index.html?url=" +encodeURICom ...

  3. 网站pc端分享QQ好友,空间,微博

    在开发pc端网站的过程中,涉及到邀请好友的功能,之前单纯的复制粘贴已经无法满足用户的体验.故,仿照移动端添加自动分享到QQ好友,QQ空间,QQ微博的功能. 分享到QQ好友:http://connect ...

  4. html分享qq好友app接口,iOS-QQ分享功能实现

    更新时间:2017-12-18 相关网址 吐槽 腾讯开发文档简直一言难尽,没见过这么随意的开放平台.里面充斥着一堆错误和疏漏,足以让专心于其文档的开发者大吃一惊. 至于腾讯开放平台,创建应用显示需要A ...

  5. 计算机桌面文件如何发送给qq好友,QQ怎么与好友分享屏幕 如何共享电脑屏幕给好友...

    手机QQ有屏幕共享吗? 如果有 怎么共享呢 手机qq现在还有共享屏幕的功能对不起现在只有电脑版的才能共享屏幕 手机qq中的分享屏幕怎么用 还在为好友寻求帮助而烦恼吗?来试试屏幕分享吧,它可以让你的好友 ...

  6. 邀请QQ好友-QQ联系人导入

    项目中有个需求,要求能够导入MSN及QQ联系人.MSN的好说,有开源的jmsn及其它众多开源组件.可是QQ仍然是我行我素,至今也不开放API.虽然网上查到有lumaqq这样的开源 协议,可我Down下 ...

  7. 史上最具体Android集成QQ,微信,微博分享(不用第三方)持续更新中

    QQ 下载sdk并执行demo 各种配置 IUiListener 分享图片 分享到QQ 分享到QZONE Sina微博 配置 选择集成sdk方式 分享图片 微信 朋友 朋友圈 如今项目中用个第三方登录 ...

  8. android qq分享自动弹出,史上最详细Android集成QQ,微信,微博分享(不要第三方)持续更新中...

    QQ1 下载sdk并运行demo 2 各种配置 IUiListener 4 分享图片41 分享到QQ 41 分享到QZONE Sina微博配置 选择集成sdk方式 分享图片 现在项目中用个第三方登录, ...

  9. 史上最详细Android集成QQ,微信,微博分享(不用第三方)持续更新中

    QQ 下载sdk并运行demo 各种配置 IUiListener 分享图片 分享到QQ 分享到QZONE Sina微博 配置 选择集成sdk方式 分享图片 微信 朋友 朋友圈 现在项目中用个第三方登录 ...

  10. 如何控制QQ好友访问空间?

    首先进入QQ空间,然后单击"个人中心",再单击左侧的"空间设置",就可以看到好友访问控制菜单了.

最新文章

  1. .NET基础示例系列之十六:制做进程监视器
  2. 共享可写节包含重定位_PE结构学习01-DOS头-NT头-节表头
  3. 5.2 测试计划和估算
  4. 4个mos管驱动的全桥电路原理_最经典MOS管电路工作原理及详解没有之一
  5. linux时间格式怎么写,linux基础--时间格式
  6. jOOQ与Hibernate:何时选择哪个
  7. 修改网站首页批处理_几个神奇的批处理,万事不求人!
  8. java 字段名重复,java – JSON响应中的重复字段
  9. java文件比较_Java 比较两个任意文件是否相同
  10. asp.net AJAX 使用webServices调用时,出现“WebService”未定义
  11. jstl有什么优势(简单介绍)
  12. 以用户为师,报喜鸟用需求助力云备份产品创新
  13. 计算机专业的描述,计算机专业描述怎么写
  14. 2018 IEEE International Conference on Cyborg and Bionic Systems (CBS)国际会议的组织和参入感悟
  15. 同义词相似度可以怎样计算
  16. 圆点横线圆点 html,目录的点怎么打(目录中小圆点横线上的点要一个个打上去?)...
  17. 如何做网络投票的刷票外挂(一)
  18. 邮件服务器没有MX类型,mx记录和邮件服务器的关系究竟是什么?
  19. 齐岳|水溶性竹红菌素PLGA纳米粒|负载奥沙利铂的mPEG-PLGA纳米粒子|包载黄豆苷元的PLGA纳米颗粒
  20. 2018春考计算机技能考试题目,(完整版)2018年山东春季高考技能考试信息技术类专业考试样题...

热门文章

  1. php标签打印机,PHP连接打印机
  2. python视频教程全集-Python视频教程全集带你入门
  3. ./和../以及/之间的区别?终于弄懂,写的很详细!!!
  4. SQLStudio下载
  5. 五分钟理解MVC三层架构
  6. 网页版视频怎么加快播放速度
  7. 斐讯路由器(K2P)解决DNS污染问题
  8. 6-1 Person类
  9. 2023最新软件工程毕业设计题目汇总
  10. 【全网最全面】SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR)...