关于微信分享
来源:互联网 发布:拳皇2002出招优化补丁 编辑:程序博客网 时间:2024/06/06 15:42
之前做过的一个微信分享功能,今天拿出来分享给刚做微信的同道中人
wx.config({
debug: ‘’,
appId: '', // 必填,公众号的唯一标识
timestamp: '',
nonceStr: '',
signature: '',
jsApiList: ['onMenuShareQZone','onMenuShareWeibo','onMenuShareQQ','checkJsApi','onMenuShareTimeline','onMenuShareAppMessage'] // 必填,需要使用的JS接口列表 这里是所需的分享接口
});
值得一提的是其中的签名问题,签名的获取方式是通过 :
首先通过:开发者ID(AppID),开发者密码(AppSecret),原始ID,获取到微信的js授权
然后根据:js授权返回的字符串,时间戳,16位随即字符串,访问的地址来获得签名,
注:大部分签名获取失败都是因为这个访问地址的原因。请仔细检查
校验签名工具:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign
下面是分享到微信好友,朋友圈,QQ,腾讯微博等,
wx.ready(function(){
console.log("invitationCode === ",invitationCode);
wx.onMenuShareAppMessage({
title: '这里是分享的标题', // 分享标题
desc: '这里是分享的描述!', // 分享描述
link: '这里是点击分享后跳转的链接', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: '这里是分享的xiaotub', // 分享图标
type: '', // 分享类型,music、video或link,不填默认为link
dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
success: function () {
// 用户确认分享后执行的回调函数
console.log("分享成功");
},
cancel: function () {
// 用户取消分享后执行的回调函数
console.log("取消分享");
}
});
wx.onMenuShareTimeline({
title: '这里是分享的标题',
link: '这里是点击分享后跳转的链接', //该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: '这里是分享的小图标',
});
wx.onMenuShareQQ({
title: '这里是分享的标题',
desc: '这里是分享的描述!',
link: '这里是点击分享后跳转的链接',
imgUrl: '这里是分享的小图标',
});
wx.onMenuShareWeibo({
title: '这里是分享的标题',
desc: '这里是分享的描述!',
link: '这里是点击分享后跳转的链接',
imgUrl: '这里是分享的小图标',
});
wx.onMenuShareQZone({
title: '这里是分享的标题',
desc: '这里是分享的描述!',
link: '这里是点击分享后跳转的链接',
imgUrl: '这里是分享的小图标',
});
});
- 关于微信分享
- 关于微信分享
- 关于shareSDK微信分享
- 关于ShareSDK 微信分享
- 关于 js 微信分享 微博分享 新浪微博分享 易信分享
- 关于android微信分享的开发
- ShareSDK关于微信分享问题
- ShareSDK关于微信分享问题
- ShareSDK关于微信分享问题
- 关于微信ShareSDK的简单分享
- 关于微信分享接口开发
- 关于微信公众号调用微信分享
- Android 关于QQ分享,微信分享网页
- ios关于微信分享图片失效的问题
- 关于微信朋友圈分享链接图标问题记录
- 关于新版本微信分享的一些汇总
- 关于微信分享、登录的一些注意事项
- 关于微信分享支付的一些问题
- jquery获取checkbox 选中数量
- Java中static和final的区别
- HDU 1565 方格取数(1)(最大独立点集)
- 搜狐字符串abcde
- Windows环境的RabbitMQ之HelloWorld
- 关于微信分享
- [NOIP模拟](二)T1-操作
- Ubuntu用户和组管理
- 编程题——攀爬字符串
- Solr 6.0 学习(一)环境搭建
- Spring JDBC
- android 马赛克和高斯模糊代码文件
- 约束布局constraint-layout导入失败的解决方案
- 隐藏标准选择界面按钮