微信自定義分享--失效問題
阿新 • • 發佈:2018-12-29
微信自定義分享
微信自定義分享到朋友圈/朋友失效問題
微信自定義分享到朋友圈
wx.onMenuShareTimeline({
title: '', // 分享標題
link: '', // 分享連結,該連結域名或路徑必須與當前頁面對應的公眾號JS安全域名一致
imgUrl: '', // 分享圖示
success: function () {
// 使用者確認分享後執行的回撥函式
},
cancel: function () {
// 使用者取消分享後執行的回撥函式
}
});
注意,link分享連結的域名或路徑必須與當前頁面對應的公眾號JS安全域名一致
微信自定義分享給朋友
wx.onMenuShareAppMessage({
title: '', // 分享標題
desc: '', // 分享描述
link: '', // 分享連結,該連結域名或路徑必須與當前頁面對應的公眾號JS安全域名一致
imgUrl: '', // 分享圖示
type: '', // 分享型別,music、video或link,不填預設為link
dataUrl: '', // 如果type是music或video,則要提供資料鏈接,預設為空
success: function () {
// 使用者確認分享後執行的回撥函式
},
cancel: function () {
// 使用者取消分享後執行的回撥函式
}
});
分享失效的原因可能是:
微信對“link”資訊校驗缺陷造成
解決辦法:
將原來的引數 link:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=**&redirect_uri=http%3A%2F%2Fwww.91doctors.cn%2Fpatserver%2Fhtml%2Fhome_page.html&response_type=code&scope=snsapi_base&state=wechat&from=singlemessage&isappinstalled=0
改為:(即redirect_url後的url,並且不需要轉碼)