# 社交分享
# share
分享功能,该方法不会返回结果。
SDK版本要求:2.0.0
# 入参
参数名 | 类型 | 描述 | 同程侧 | 艺龙侧 | 微信 | 小程序 | |
---|---|---|---|---|---|---|---|
title | string | 分享标题。必传 | 支持 | 支持 | 支持 | 支持 | 支持 |
desc | string | 分享内容。非必传 | 支持 | 支持 | 支持 | 不支持 | 支持 |
link | string | 分享链接。必传 | 支持 | 支持 | 支持 | 支持 | 支持 |
img | string | 分享图片。必传 | 支持 | 支持 | 支持 | 不支持 | 支持 |
xcximg | string | 仅微信小程序专用分享图片。必传,且https开头的地址 | 不支持 | 不支持 | 不支持 | 支持 | 不支持 |
platform | number | 指定App分享平台,仅E侧使用。可选值:0/微信好友,1/微信好友及朋友圈,2/全部平台,3/微信朋友圈。非必传,默认2 | 支持 | 支持 | 不支持 | 不支持 | 不支持 |
wxShareType | number | 指定微信分享平台。可选值:0/“分享给朋友”及“分享到QQ”,1/“分享到朋友圈”及“分享到QQ空间”,3全部 | 不支持 | 不支持 | 支持 | 不支持 | 不支持 |
onlyShowShareBtn | boolean | 是否仅显示分享按钮,而不是直接分享(仅T/EApp有效) | 支持 | 支持 | 不支持 | 不支持 | 不支持 |
isNeedSplit | boolean | 一键复制和短信分享的内容是否需要拼接link。默认false/不拼接(仅EApp9.6.4及以后版本支持) | 不支持 | 支持 | 不支持 | 不支持 | 不支持 |
注意
微信Web中是无法直接触发分享功能的,只能通过该方法设置分享内容,然后由用户自己点微信的分享菜单去分享。微信Web中调用分享方法会返回Promise,用于触发设置分享内容成功/失败的回调。
# 返回值
无
# 错误码
错误码 | 描述 |
---|---|
1 | 请求微信签名接口失败(仅微信/小程序环境有) |
2 | 微信签名失败(仅微信/小程序环境有) |
11 | 设置分享分内容失败 |
12 | 微信自定义“分享给朋友”及“分享到QQ”按钮的分享内容失败 |
13 | 微信自定义“分享到朋友圈”及“分享到QQ空间”按钮的分享内容失败 |
14 | QQ分享时,加载QQ官方API脚本失败 |
# 兼容性
端类型 | 最低版本 | 描述 |
---|---|---|
T-App | 8.1.5 | |
E-App | * | |
H5 | 无 | 暂不支持 |
微信 | 6.7.2 | |
手Q | 无 | 暂不支持 |