最近微信小程序終于更新了分享朋友圈的API,不用像以前那種生成圖片分享了。下面是官方文檔:
分享到朋友圈(Beta)現(xiàn)在暫時(shí)只開放了安卓平臺,調(diào)試基礎(chǔ)庫更改為2.11.3及以上既可以分享朋友圈。
下面給大家分享下今天測試的分享朋友圈的代碼
onShareTimeline: function (res) {
return {
title: "鴿子解夢境(Unpublished)", // 自定義標(biāo)題 (default:當(dāng)前小程序名稱)
imageUrl: "../../images/dove.jpg", // 自定義圖片路徑,可以是本地文件或者網(wǎng)絡(luò)圖片。支持 PNG 及 JPG (default:當(dāng)前小程序LOGO)
query: 'pages/index/index?parmas=XXX', // 自定義頁面路徑中攜帶的參數(shù) (default:當(dāng)前頁面路徑攜帶的參數(shù))
success: function (res) {
console.log(res);
}
}
},
1、需要注意的是該功能需要打開onShareAppMessage(轉(zhuǎn)發(fā)他人API),要不然不會生效。
2、目前測試了三個(gè)小程序感覺此API還有bug,個(gè)別小程序分享朋友圈的按鈕點(diǎn)幾次之后就沒反應(yīng)了而且還會使小程序卡頓,不論是清除緩存、刪除小程序、重啟微信、重啟手機(jī)都無法解決。
3、共同開發(fā)的人員手機(jī)(Android)掃碼打開小程序不顯示分享朋友圈按鈕,目前沒搞明白為什么,按照習(xí)慣應(yīng)該是API的bug導(dǎo)致(??ω?? 」∠)。
最后是效果圖如下:

WechatIMG500.jpeg
朋友圈用戶打開之后,需要用戶手動點(diǎn)擊右下角前往小程序,官方效果圖:

image.png