<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
<meta?name="viewpoint"?content="initial-scale=1.0;width=device-width">
<title>{$name}</title>
</head>
<script?src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
<body>
{$name}
? <script>
wx.config({
debug:?true,?//?開啟調(diào)試模式,調(diào)用的所有api的返回值會在客戶端alert出來,若要查看傳入的參數(shù),可以在pc端打開,參數(shù)信息會通過log打出,僅在pc端時才會打印。
appId:?'wx441488ed1767e6e8',?//?必填,公眾號的唯一標(biāo)識
timestamp:?'{$timestamp}',?//?必填,生成簽名的時間戳
nonceStr:?'{$nonceStr}',?//?必填,生成簽名的隨機串
signature:?'{$signature}',//?必填,簽名,見附錄1
jsApiList:?[
'onMenuShareTimeLine',
'onMenuShareAppMessage'
]?//?必填,需要使用的JS接口列表,所有JS接口列表見附錄2
});
wx.ready(function(){
wx.onMenuShareTimeline({
title:?'test1',?//?分享標(biāo)題
link:?'http://cc.pingtai123.com',?//?分享鏈接,該鏈接域名或路徑必須與當(dāng)前頁面對應(yīng)的公眾號JS安全域名一致
imgUrl:?'http://idcbgp.cn/static/img/index/logo_new.png',?//?分享圖標(biāo)
success:?function?()?{?
//?用戶確認分享后執(zhí)行的回調(diào)函數(shù)
alert('分享成功!');
},
cancel:?function?()?{?
//?用戶取消分享后執(zhí)行的回調(diào)函數(shù)
alert('分享失敗');
}
});
wx.onMenuShareAppMessage({
title:?'tst1',?//?分享標(biāo)題
desc:?'他說他',?//?分享描述
link:?'http://cc.pingtai123.com',?//?分享鏈接,該鏈接域名或路徑必須與當(dāng)前頁面對應(yīng)的公眾號JS安全域名一致
imgUrl:?'http://idcbgp.cn/static/img/index/logo_new.png',?//?分享圖標(biāo)
type:?'',?//?分享類型,music、video或link,不填默認為link
dataUrl:?'',?//?如果type是music或video,則要提供數(shù)據(jù)鏈接,默認為空
success:?function?()?{?
alert('ok');
//?用戶確認分享后執(zhí)行的回調(diào)函數(shù)
},
cancel:?function?()?{?
alert('error');
//?用戶取消分享后執(zhí)行的回調(diào)函數(shù)
}
});
});
wx.error(function(res){
alert('error')
//?config信息驗證失敗會執(zhí)行error函數(shù),如簽名過期導(dǎo)致驗證失敗,具體錯誤信息可以打開config的debug模式查看,也可以在返回的res參數(shù)中查看,對于SPA可以在這里更新簽名。
});
</script>
</body>
</html>
2018-10-09
我也遇到了這個問題,我隨便改了一個簽名,都不會走error方法,也不報錯,請問,是怎么解決的呢?
2017-11-10
可能是環(huán)境的原因,題主是在瀏覽器環(huán)境下測試的吧。。
2017-10-29
我也遇到這個問題了,請問解決了嗎?
2017-09-20
請問你這個問題解決了嗎