一、微信分享
官方文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html
需准备:
1.公众号配置jssdk域名(需提前上传服务器签名文件)
2.页面引入jssdk
3.页面获取签名初始化设置
二、qq空间分享
三、qq分享
1. http://connect.qq.com/widget/shareqq/index.html?url=页面链接&sharesource=qzone&title=页面标题&pics=分享icon&summary=分享摘要&desc=分享摘要(这个只能实现二维码展示,设置并不生效,需要设置第二步)
2.手机qq api设置
官方地址:http://qzonestyle.gtimg.cn/qzone/qzact/common/share/share.js
首先引入http://qzonestyle.gtimg.cn/qzone/qzact/common/share/share.js,然后初始化分享参数
setShareInfo({
title: '', // 分享标题
summary: '', // 分享内容
pic: '', // 分享图片
url: '', // 分享链接
// 微信权限验证配置信息,若不在微信传播,可忽略
WXconfig: {
swapTitleInWX: true, // 是否标题内容互换(仅朋友圈,因朋友圈内只显示标题)
appId: appId, // 公众号的唯一标识
timestamp: timestamp, // 生成签名的时间戳
nonceStr: nonceStr, // 生成签名的随机串
signature: signature // 签名
}
});
四、微博分享(key需要对应域名,否则分享后只有分享链接)
其余分享可以参考百度分享组件