# 社交分享

# share

分享功能,该方法不会返回结果。

SDK版本要求:2.0.0

# 入参

参数名 类型 描述 同程侧 艺龙侧 微信 小程序 QQ
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 暂不支持

示例


更新时间: 3/9/2020, 4:40:34 PM