博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信公众平台开发(30)微信接口调用
阅读量:5957 次
发布时间:2019-06-19

本文共 2266 字,大约阅读时间需要 7 分钟。

 

原文: 

微信接口调用代码:
 
var weixinUrl = ‘http://www.yc.cn/weixin/share.do‘,
appId = ‘wxf4466017457b72fa‘,
url = encodeURIComponent(pet.url.split("#")[0]),
wxData = {
title: document.querySelector(‘title‘).innerText,
desc: ‘今日的萧索映衬着昨日的繁荣,梨园狗市在兴衰中显露出一个行业的发展故事。‘,
img: "http://res.ycw.com/app/magazine/zazhizhoukan/imgs8/fenxiang.jpg",
link: pet.url
};
/*微信分享*/
function wechatShare() {
if (pet.isWeixin()) {
var wxShare = function() {
$.ajax({
dataType: "jsonp",
url: weixinUrl + "?url=" + url + "&jsonCallback=?",
success: function(data) {
pet.loadFile("http://res.wx.qq.com/open/js/jweixin-1.0.0.js", function() {
var shareData = eval(data);
//配置信息
wx.config({
debug: false,
appId: appId,
timestamp: shareData.timestamp,
nonceStr: shareData.nonceStr,
signature: shareData.signature,
jsApiList: [
‘onMenuShareTimeline‘,
‘onMenuShareAppMessage‘,
‘onMenuShareQQ‘,
‘onMenuShareWeibo‘,
‘onMenuShareQZone‘
]
});
 
//分享到...
wx.ready(function() {
wx.onMenuShareTimeline({
title: wxData.title,
link: wxData.link,
imgUrl: wxData.img,
success: function() {},
cancel: function() {}
});
wx.onMenuShareQZone({
title: wxData.title,
desc: wxData.desc,
link: wxData.link,
imgUrl: wxData.img,
success: function() {
// 用户确认分享后执行的回调函数
},
cancel: function() {
// 用户取消分享后执行的回调函数
}
});
wx.onMenuShareAppMessage({
title: wxData.title,
desc: wxData.desc,
link: wxData.link,
imgUrl: wxData.img,
type: ‘‘,
dataUrl: ‘‘,
success: function() {},
cancel: function() {}
});
wx.onMenuShareQQ({
title: wxData.title,
desc: wxData.desc,
link: wxData.link,
imgUrl: wxData.img,
success: function() {},
cancel: function() {}
});
wx.onMenuShareWeibo({
title: wxData.title,
desc: wxData.desc,
link: wxData.link,
imgUrl: wxData.img,
success: function() {},
cancel: function() {}
});
});
 
})
},
error: function(xhr, type) {
console.log(‘Ajax error!‘)
}
});
};
wxShare();
}
}
wechatShare();
var topicShare = function() {
location.href = "youchong://sns/shareNew?title=" + encodeURIComponent(wxData.title) + "&content=" + encodeURIComponent(wxData.desc) + "&icon=" + encodeURIComponent(wxData.img) + "&url=" + encodeURIComponent(pet.url);
};
 
 
正式服:weixinUrl = ‘http://www.yc.cn/weixin/share.do‘,
appId = ‘wxf4466017457b72fa‘,
 
测试服:weixinUrl = ‘ ‘,
appId = ‘wx58e3e94f8313e300‘,
 

转载于:https://www.cnblogs.com/imaker/p/6284605.html

你可能感兴趣的文章
<气场>读书笔记
查看>>
Centos下基于Hadoop安装Spark(分布式)
查看>>
3D地图的定时高亮和点击事件(基于echarts)
查看>>
mysql开启binlog
查看>>
设置Eclipse编码方式
查看>>
分布式系统唯一ID生成方案汇总【转】
查看>>
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
从前后端分离到GraphQL,携程如何用Node实现?\n
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>
jquery 操作iframe、frameset
查看>>
解决vim中不能使用小键盘
查看>>
jenkins权限管理,实现不同用户组显示对应视图views中不同的jobs
查看>>
我的友情链接
查看>>
CentOS定时同步系统时间
查看>>
批量删除用户--Shell脚本
查看>>
Eclipse Java @Override 报错
查看>>
知道双字节码, 如何获取汉字 - 回复 "pinezhou" 的问题
查看>>