- JS API 列表
- 基础
- 网络
- 媒体
- 地图
- 文件
- 开放接口
- 数据缓存
- 地理位置
- 设备
- 画布
- 界面
- 页面导航
- 侧边栏能力
- 行业开放
- AI/AR能力
- 第三方平台
- TTML
- 转发和挂载
- 其它
- 直播能力
ShareParam收藏我的收藏
收藏
我的收藏分享
基础库 1.0.0 开始支持本接口。使用时可用 tt.canIUse 判断是否可用。
开发者最终传递给发布器的数据,可以根据约定传入部分自定义数据。属性如下:
属性 | 类型 | 默认值 | 是否必填 | 说明 | 最低支持版本 |
channel | string | | 否 | 转发内容类型 | 1.0.0 |
taskIds | string[] | | 否 | 用户完成分享后会在success回调内返回当前用户的对应任务完成信息; | 2.96.0 |
imMsgType | number | | 否 | 其中新版分享卡片的图片(imageUrl)分辨率为 720*405,旧版为 400*400,因此开启时需要针对最低支持的基础库版本做前后兼容。 | 2.86.0 |
templateId | string | | 否 | 分享素材模板 id,指定通过平台审核的 templateId 来选择分享内容,需在平台设置且通过审核。 | 1.0.0 |
desc | string | | 否 | 分享文案,不传则默认使用后台配置内容或平台默认。 | 1.0.0 |
title | string | | 否 | 转发标题,不传则默认使用后台配置或当前小程序的名称。注意配置的 title 需要经过小程序的内容安全检测,只有检测通过后的文案才会正常展示,否则展示小程序默认文案。头条 APP 拍视频不支持设置 title。 | 1.0.0 |
imageUrl | string | | 否 | 转发显示图片的链接,可以是网络图片路径或本地图片文件路径或相对代码包根目录的图片文件路径。当发布视频内容时,不支持通过 imageUrl 参数设置分享图片。 imMsgType:1,推荐使用 720*405 分辨率图片。imMsgType:0,使用 400*400 分辨率图片; 注意配置的 url 需要经过小程序的内容安全检测,只有检测通过后的图片才会正常展示,否则展示小 程序默认图标。 | 1.0.0 |
path | string | | 否 | 转发路径 | 1.0.0 |
extra | object | | 否 | 附加信息,只有分享视频内容时,才可以通过 extra 设置附加信息 | 1.0.0 |
success | Function | | 否 | 分享成功后执行的回调函数,当传入taskIds时,会返回分享任务结果 taskResult | 1.0.0 |
fail | Function | | 否 | 分享失败或者用户取消发布器后执行的回调函数 | 1.0.0 |
complete | Function | | 否 | 分享完成(无论成功与否)后执行的回调函数 | 1.0.0 |
channel
值 | 说明 |
- | 默认分享方式, channel 为空字符串或者不传(undefined) |
article | 发布图文内容,仅头条 APP 支持 |
video | |
token | 口令分享,生成一串特定的字符串文本,仅头条 APP 支持 |
注意,如果 ShareOption 中的 channel 不为空,则设置
ShareParam
的 channel 无效。extra
当发布视频内容时(channel 为 video,或者用户通过菜单中的选项选择了视频分享),可以通过 extra 设置附加信息:
属性 | 类型 | 默认值 | 说明 |
withVideoId | boolean | | 是否支持跳转到播放页, 以及支持获取视频信息等接口 (为 true,且视频中携带了小程序锚点,才会在 success 回调中带上 videoId),后续此字段不再继续迭代,「视频发布和挂载」请参考 视频发布和挂载 进行接入。 |
videoPath | string | | |
videoTopics | array | | |
createChallenge | boolean | false | 是否分享为挑战视频 ( 仅头条支持 ) |
video_title | string | "" | |
hashtag_list | array | | |
videoTag | string | | |
ecReferralParams | object | | 裂变活动参数,具体属性如下表「extra.ecReferralParams 参数说明」 |
extra.ecReferralParams 参数
属性 | 类型 | 默认值 | 说明 | 最低支持版本 |
activityId | string | -- | 活动id | 2.52.0 |
shopId | string | -- | 小程序绑定的抖音小店shopId | 2.52.0 |
success 回调
属性 | 类型 | 说明 | 最低支持版本 |
errMsg | string | shareAppMessage:ok | 1.0.0 |
videoId | string | 1.48.1 | |
type | string |