微信分享及收藏是指第三方App通過(guò)接入該功能,讓用戶可以從App分享文字、圖片、音樂(lè)、視頻、網(wǎng)頁(yè)至微信好友會(huì)話、朋友圈或添加到微信收藏。
微信分享及收藏功能已向全體開(kāi)發(fā)者開(kāi)放,開(kāi)發(fā)者在微信開(kāi)放平臺(tái)帳號(hào)下申請(qǐng)App并通過(guò)審核后,即可獲得微信分享及收藏權(quán)限。
微信分享及收藏目前支持文字、圖片、音樂(lè)、視頻、網(wǎng)頁(yè)共五種類型。開(kāi)發(fā)者在App中在集成微信SDK后,可調(diào)用接口實(shí)現(xiàn),以下依次是文字分享、圖片分享、音樂(lè)分享、視頻分享、網(wǎng)站分享的示例。
新增能力:移動(dòng)應(yīng)用支持小程序類型分享
移動(dòng)應(yīng)用分享功能支持小程序類型分享,要求發(fā)起分享的App與小程序屬于同一微信開(kāi)放平臺(tái)帳號(hào)。支持分享小程序類型消息至好友會(huì)話,不支持“分享至朋友圈”及“收藏”。
微信客戶端版本要求:6.5.6及以上微信客戶端版本。為兼容舊版本客戶端,若客戶端版本低于6.5.6,小程序類型分享將自動(dòng)轉(zhuǎn)成網(wǎng)頁(yè)類型分享。
分享或收藏的目標(biāo)場(chǎng)景,通過(guò)修改scene場(chǎng)景值實(shí)現(xiàn)。
發(fā)送到聊天界面——WXSceneSession
發(fā)送到朋友圈——WXSceneTimeline
添加到微信收藏——WXSceneFavorite
一、文字類型分享示例
二、圖片類型分享示例
三、音樂(lè)類型分享示例
注意:分享至微信的音樂(lè),直接點(diǎn)擊好友會(huì)話或朋友圈下的分享內(nèi)容會(huì)跳轉(zhuǎn)至第三方 APP,點(diǎn)擊會(huì)話列表頂部的音樂(lè)分享內(nèi)容將跳轉(zhuǎn)至微信原生音樂(lè)播放器播放。
四、視頻類型分享示例
五、網(wǎng)頁(yè)類型分享示例
六、小程序類型分享示例
支持從APP分享小程序類型消息至微信,用戶接收后可打開(kāi)進(jìn)入小程序。
要求:
1. 發(fā)起分享的App與小程序屬于同一微信開(kāi)放平臺(tái)帳號(hào)。
2. 支持分享小程序類型消息至?xí)?,暫不支持分享至朋友圈?/span>
3. 若客戶端版本低于6.5.6,小程序類型分享將自動(dòng)轉(zhuǎn)成網(wǎng)頁(yè)類型分享。開(kāi)發(fā)者必須填寫網(wǎng)頁(yè)鏈接字段,確保低版本客戶端能正常打開(kāi)網(wǎng)頁(yè)鏈接。
自定義圖片建議長(zhǎng)寬比是 5:4。6.5.9及以上版本微信客戶端小程序類型分享使用大圖卡片樣式。
6.5.13及以上版本微信客戶端支持獲取更多分享信息
通常開(kāi)發(fā)者希望分享出去的小程序被二次打開(kāi)時(shí)可以獲取到更多信息,例如群的標(biāo)識(shí)??梢栽O(shè)置withShareTicket為true,當(dāng)分享卡片在群聊中被其他用戶打開(kāi)時(shí),可以獲取到shareTicket,用于獲取更多分享信息。
小程序原始ID獲取方法:登錄小程序管理后臺(tái)-設(shè)置-基本設(shè)置-帳號(hào)信息
新增能力:移動(dòng)應(yīng)用支持小程序類型分享
移動(dòng)應(yīng)用分享功能支持小程序類型分享,要求發(fā)起分享的App與小程序屬于同一微信開(kāi)放平臺(tái)帳號(hào)。支持分享小程序類型消息至好友會(huì)話,不支持“分享至朋友圈”及“收藏”。
微信客戶端版本要求:6.5.6及以上微信客戶端版本。為兼容舊版本客戶端,若客戶端版本低于6.5.6,小程序類型分享將自動(dòng)轉(zhuǎn)成網(wǎng)頁(yè)類型分享。
分享或收藏的目標(biāo)場(chǎng)景,通過(guò)修改scene場(chǎng)景值實(shí)現(xiàn)。
發(fā)送到聊天界面——WXSceneSession
發(fā)送到朋友圈——WXSceneTimeline
添加到微信收藏——WXSceneFavorite
一、文字類型分享示例
二、圖片類型分享示例
三、音樂(lè)類型分享示例
注意:分享至微信的音樂(lè),直接點(diǎn)擊好友會(huì)話或朋友圈下的分享內(nèi)容會(huì)跳轉(zhuǎn)至第三方 APP,點(diǎn)擊會(huì)話列表頂部的音樂(lè)分享內(nèi)容將跳轉(zhuǎn)至微信原生音樂(lè)播放器播放。
四、視頻類型分享示例
五、網(wǎng)頁(yè)類型分享示例
六、小程序類型分享示例
支持從APP分享小程序類型消息至微信,用戶接收后可打開(kāi)進(jìn)入小程序。
要求:
1. 發(fā)起分享的App與小程序屬于同一微信開(kāi)放平臺(tái)帳號(hào)。
2. 支持分享小程序類型消息至?xí)?,暫不支持分享至朋友圈?/span>
3. 若客戶端版本低于6.5.6或在iPad客戶端接收,小程序類型分享將自動(dòng)轉(zhuǎn)成網(wǎng)頁(yè)類型分享。開(kāi)發(fā)者必須填寫網(wǎng)頁(yè)鏈接字段,確保低版本客戶端能正常打開(kāi)網(wǎng)頁(yè)鏈接。
自定義圖片建議長(zhǎng)寬比是 5:4。6.5.9及以上版本微信客戶端小程序類型分享使用大圖卡片樣式,使用WXMiniProgramObject的hdImageData屬性展示高清大圖;舊版微信客戶端(6.5.8及以下版本)小程序類型消息卡片使用小圖卡片樣式,拉取thumbData字段圖片信息。請(qǐng)開(kāi)發(fā)者注意兼容舊版客戶端。
6.5.13及以上版本微信客戶端支持獲取更多分享信息
通常開(kāi)發(fā)者希望分享出去的小程序被二次打開(kāi)時(shí)可以獲取到更多信息,例如群的標(biāo)識(shí)??梢栽O(shè)置withShareTicket為true,當(dāng)分享卡片在群聊中被其他用戶打開(kāi)時(shí),可以獲取到shareTicket,用于獲取更多分享信息。
小程序原始ID獲取方法:登錄小程序管理后臺(tái)-設(shè)置-基本設(shè)置-帳號(hào)信息
來(lái)源:微信開(kāi)放平臺(tái)