W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
{
"name": "service.share",
"params": {
"appSign": "abcdefg...",
"qqKey": "1234567",
"wxKey": "wx1234",
"sinaKey": "1234"
}
}
在使用第三方分享時(shí),需要在 manifest.json 文件中填寫(xiě)一些參數(shù)??梢蕴顚?xiě)所有參數(shù)來(lái)支持所有分享平臺(tái)
參數(shù) | 說(shuō)明 |
---|---|
appSign | 第三方分享后臺(tái)注冊(cè)時(shí)提交的 apk 的簽名的 Base64 編碼,該 apk 簽名證書(shū)需要和 rpk 的簽名證書(shū)保持一致 |
qqKey | 在 騰訊開(kāi)放平臺(tái) 注冊(cè)時(shí)獲取的應(yīng)用 ID |
wxKey | 在 微信開(kāi)放平臺(tái) 注冊(cè)時(shí)獲取的應(yīng)用 ID |
sinaKey | 在 微博開(kāi)放平臺(tái) 注冊(cè)時(shí)獲取的應(yīng)用 ID |
導(dǎo)入模塊
import share from '@service.share'
或
const share = require('@service.share')
1000+
獲取服務(wù)提供商。
無(wú)
字符串,服務(wù)提供商的代號(hào),如廠商的英文品牌名稱(chēng),假如無(wú)此服務(wù)則返回空字符串
console.log(share.getProvider())
分享內(nèi)容
參數(shù)名 | 類(lèi)型 | 必填 | 說(shuō)明 |
---|---|---|---|
shareType | int | 是 | 分享類(lèi)型。 0:默認(rèn)圖文,1:純文字,2:純圖片,3:音樂(lè),4:視頻。 |
title | String | 分享類(lèi)型 0,1,3,4 必須 | 分享的標(biāo)題。 |
summary | String | 否 | 分享的摘要。 |
targetUrl | String | 分享類(lèi)型 0,3,4 必須 | 點(diǎn)擊后的跳轉(zhuǎn) URL |
imagePath | String | 分享類(lèi)型 2,3,4 必須 | 分享圖片/縮略圖的本地地址; 另外可支持分享在線圖片的 url 1040+ |
mediaUrl | String | 分享類(lèi)型 3,4 必須 | 分享的音樂(lè)/視頻數(shù)據(jù) URL |
platforms 1010+ | Array | 否 | 分享到的平臺(tái),不填則默認(rèn)分享所有平臺(tái)。 可用值包括:WEIBO(新浪微博)、QQ、WEIXIN(微信好友)、WEIXIN_CIRCLE(微信朋友圈)、SYSTEM(系統(tǒng)分享) |
success | Function | 否 | 成功回調(diào)(暫不支持) |
fail | Function | 否 | 失敗回調(diào),返回值為錯(cuò)誤信息和錯(cuò)誤碼(錯(cuò)誤碼可見(jiàn) 通用錯(cuò)誤碼) |
cancel | Function | 否 | 取消回調(diào) |
share.share({
shareType: 0,
title: '標(biāo)題',
summary: '摘要',
imagePath: 'xxx/xxx/xxx/share.jpg',
targetUrl: 'http://www.example.com',
platforms: ["WEIBO"],
success: function (data) {
console.log('handling success')
},
fail: function (data, code) {
console.log(`handling fail, code = ${code}`)
}
})
1010+
獲取當(dāng)前可用的支持分享的平臺(tái)列表
參數(shù)值 | 類(lèi)型 | 必填 | 說(shuō)明 |
---|---|---|---|
success | Function | 否 | 成功回調(diào) |
fail | Function | 否 | 失敗回調(diào) |
complete | Function | 否 | 執(zhí)行結(jié)束后的回調(diào) |
參數(shù)值 | 類(lèi)型 | 說(shuō)明 |
---|---|---|
platforms | Array | 當(dāng)前可用的支持分享的平臺(tái)列表,可用值包括: WEIBO (新浪微博) 、 QQ 、 WEIXIN 、WEIXIN_CIRCLE (微信朋友圈) 、SYSTEM(系統(tǒng)分享) |
share.getAvailablePlatforms({
success: function(data) {
for (const val platform in data.platforms) {
console.log("platforms: " + platform);
}
},
fail: funciton(data, code) {
console.log("handling fail, code=" + code);
}
})
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: