ShareParam收藏我的收藏
收藏
我的收藏开发者最终传递给发布器的数据,可以根据约定传入部分自定义数据。属性如下:
属性 | 类型 | 默认值 | 是否必填 | 说明 |
channel | string | | 否 | 转发内容类型 |
templateId | string | | 否 | |
desc | string | | 否 | 分享文案,不传则默认使用后台配置内容或游戏简介 |
title | string | | 否 | 转发标题,不传则默认使用后台配置或当前小游戏的名称 |
imageUrl | string | | 否 | 转发显示图片的链接,支持本地沙盒目录( ttfile:// )或 相对代码包根目录的图片路径,不支持网络图片路径。显示图片长宽比推荐 5:4,不传或使用网络图片路径则默认使用小游戏icon 当 channel = video | picture 时,该字段不生效 |
query | string | | 否 | 查询字符串,必须是 key1=val1&key2=val2 的格式。从这条转发消息进入后,可通过 tt.getLaunchOptionsSync 或 tt.onShow 获取启动参数中的 query用来实现信息透传 |
extra | object | | 否 | 附加信息(仅 channel == video | picture 时生效) |
success | Function | | 否 | 分享成功后执行的回调函数 |
fail | Function | | 否 | 分享失败或者用户取消发布器后执行的回调函数 |
complete | Function | | 否 | 分享完成(无论成功与否)后执行的回调函数 |
channel
值 | 说明 | 支持环境 |
- | 默认分享方式, channel 为空字符串或者不传 | 通用 |
invite | 拉起邀请面板分享游戏给好友 | 仅抖音 20.6 及以上版本 |
video | 发布视频内容 | 通用 |
token | 口令分享,生成一串特定的字符串文本 | 仅头条 |
article | 发布图文内容 | 仅头条 |
picture | 发布图文内容,内容由接口参数直接传入 | 仅抖音、抖音极速版、抖音火山版 25.9 及以上版本 |
extra
channel = video 时,可以通过 extra 设置以下附加信息:
属性 | 类型 | 默认值 | 说明 |
withVideoId | boolean | | 是否支持跳转到播放页, 以及支持获取视频信息等接口 (为 true 时会在 success 回调中带上 videoId) |
videoPath | string | | 视频地址 ,分享一个本地视频。如果 videoPath 不传入会拉起摄像头拍摄界面 |
videoTopics | array | | 视频话题(仅抖音支持) ,目前由 hashtag_list 代替 即将废弃,为保证兼容性,建议同时设置hashtag_list |
createChallenge | boolean | false | 是否分享为挑战视频 ( 仅头条支持 ) |
video_title | string | "" | 生成输入的默认文案 |
hashtag_list | array | | 视频话题,字符串中间包含空格会取第一个空格前内容作为话题(仅抖音支持) |
videoTag | string | | |
defaultBgm | string | | |
cutTemplateId | string | | |
abortWhenCutTemplateUnavailable | booelan | false | 剪映模板不可用或者剪映模板 ID 无效的时候是否直接回调失败 |
channel = picture 时,可以通过 extra 设置以下附加信息:
属性 | 类型 | 默认值 | 必填 | 说明 |
picturePath | string[] | | 否 | 发布的图片地址,仅支持本地图片路径(即游戏包内路径和 ttfile:// 路径)channel=picture时,本参数必传。 |
contentTitle | string | | 否 | 作品标题 |
contentDescription | string | | 否 | 作品描述信息 |
hashtag_list | array | | 否 | 视频话题,字符串中间包含空格会取第一个空格前内容作为话题 |
分享内容优先级
- 1.代码指定分享内容(title、desc、imageUrl)
- 2.指定审核通过的模板素材 templateId 场景优先级端内分享代码指定分享内容 > 指定模板 > 平台默认端外分享指定模板 > 平台默认
Bug & Tip
- •Tip:端外分享不支持通过代码设置自定义分享内容。
- •Tip:如果需要获取视频信息或者跳转视频播放页,以及获取抖音视频排行榜时,需要填写 withVideoId 为 true。
- •Tip:头条拍视频不支持设置 title 。