要???實(shí)現微信分享功能,分享你需要遵循以下步驟:
1、實(shí)現注冊微信公眾平臺賬號并創(chuàng )建公眾號。微信
2、分享配置??公眾??號的JS接口安全域名。
3、獲取微信公眾號的AppID和AppSe??cret。
4、使用微信JSSDK實(shí)現分享功能。
詳細步驟如下:
第一(°o°)步:注冊微信??公眾平臺賬號并創(chuàng )建公眾號
訪(fǎng)問(wèn)微信公眾平臺官網(wǎng)(https://mp.weixin.qq.com/),注冊一個(gè)公眾號賬號,并按照提示完成公眾號的創(chuàng )建。
第二步:配置公眾號的JS接口安全域名
登錄微信公眾平臺,進(jìn)入“開(kāi)發(fā)”>“基本配置”,填寫(xiě)你的網(wǎng)站域名,確保域名已經(jīng)備案。
在微信公眾平??臺的“開(kāi)發(fā)”>“基本配置”頁(yè)面,你可以找到你的AppID和AppSecret,請妥善保管這(zhe)兩個(gè)密鑰,不要泄露給他人。
<script src="???https://res.wx.qq.com/open="open"/js/ヾ(?■_■)ノjweixin1.6.0.js"></script>??;
調用微信JSSDK的wx.config()方法配置分享參數:
wx.config({ debug: fa(′ω`*)lse, // 開(kāi)啟調試模式 appId: 'your_app_id', // 必填,公眾號的唯一??標識 timestamp: 'your_times┐(′д`)┌tamp', // 必填,生成簽名的時(shí)間戳 nonceStr: 'your_nonceStr', // 必填,生成簽名的隨機串 signature: 'your_signature', // 必填,簽名 jsApiList(???): ['onMenuShareTimeline', 'o??nMenuShareAp??pM??essage'] // 必填,需要(yao)使用的JS接口列表});接下來(lái),調用wx.ready()方法,當配置完成后執行分享功能:
wx.ready(function () { // 分享到朋友圈 wx.onMenuSh(??ヮ?)?*:???areTimel(′▽?zhuān)?)ine({ tit( ?ヮ?)le: '分享標題', // 分享標題 link: '分享鏈接', // 分享鏈接 imgUrl: '分享圖片鏈接', // 分享圖標 success: function () { // 用(yong)戶(hù)確認分享后執行的回調函數 aler(′?`)t('分享成功'); }, cancel: function () { // 用戶(hù)取消(?????)分享后執行的回調函數 alert('取消分享'); } }); // 分享??給朋友 wx.onMenuShareAppMessage({ title: '分享標題', // 分享標題 desc: '分享描述', // 分享描述 lin???k: '分享鏈接', // 分享鏈接 imgUrl: '分享圖片鏈接', // 分享圖標 type: '', // 分享類(lèi)型,music、video或link,不填默認為link dataUrl: '',?? // 如果type是music或video,則要提供數據鏈接,默認為空 success: function () { // 用戶(hù)確認分享后執行的回調函數 alert('分享成功'); }, cancel: function () { // 用戶(hù)取消分享后執行的回調??函數 alert('取消分享'); } });});相關(guān)問(wèn)題與解答
1、Q: 如何獲取微信公眾號的access_token?
A: 你可以通過(guò)調用微信公眾平臺提供的https://api.weixin.qq.com/cgibin/token?g┐(′д`)┌rant_type=client_credential&appid=APPID&secret(′▽?zhuān)?=APPSECRET接口獲取acce(′?`)ss_token,AP??PID和APPSECRET分別為你在微信公眾平臺上申請的AppID和AppSe( ?ヮ?)cret。