抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • JavaScript API
  • API 概览
  • 基础
  • 界面
  • 渲染
  • 数据缓存
  • 文件
  • 位置
  • 设备
  • 网络
  • 媒体
  • Worker
  • 数据分析
  • 支付
  • 广告
  • 开放能力
  • 登录
  • 侧边栏能力
  • 设置
  • 授权
  • 添加到桌面
  • 游戏排行榜
  • 订阅消息
  • 开放数据域
  • 开放数据
  • 开放数据分组
  • 客服消息
  • 直播能力
  • 推荐流直出游戏能力
  • 社交互动能力
  • 公会群能力
  • 意见反馈
  • 游戏站
  • 转发
  • ShareParam
  • tt.shareAppMessage
  • tt.showShareMenu
  • tt.hideShareMenu
  • tt.onShareAppMessage
  • tt.offShareAppMessage
  • tt.shareMessageToFriend
  • tt.navigateToVideoView
  • 小游戏组队分享能力
  • 关注
  • 群聊
  • 收藏
  • C# API
  • 开发者最终传递给发布器的数据,可以根据约定传入部分自定义数据。不同场景的传参如下:
    目前支持的分享方式详见内容转发分享

    普通IM分享

    属性
    类型
    默认值
    可选值
    是否必填
    说明
    channel
    string
      不传或传空字符串,默认分享方式
      invite,拉起邀请面板分享游戏给好友
    转发内容类型
    templateId
    string
    •分享素材模板 id,指定通过平台审核的 templateId 来选择分享内容,需在平台设置且通过审核。参考拍摄视频并发布至抖音
    •如有个性化分享诉求,请在对应场景的调用点传入对应的templateId
    desc
    string
    分享文案,不传则默认使用后台配置内容或游戏简介
    title
    string
    转发标题,不传则默认使用后台配置或当前小游戏的名称
    query
    string
    查询字符串,必须是 key1=val1&key2=val2 的格式。从这条转发消息进入后,可通过 tt.getLaunchOptionsSync 或 tt.onShow 获取启动参数中的 query 用来实现信息透传
    success
    Function
    分享成功后执行的回调函数
    fail
    Function
    分享失败或者用户取消发布器后执行的回调函数
    complete
    Function
    分享完成(无论成功与否)后执行的回调函数

    组队IM分享

    整体接入教程详见 小游戏组队分享能力
    属性
    类型
    默认值
    可选值
    是否必填
    说明
    channel
    string
      不传或传空字符串,默认分享方式
      invite,拉起邀请面板分享游戏给好友,仅抖音 20.6 及以上版本
    转发内容类型
    templateId
    string
    •分享素材模板 id,指定通过平台审核的 templateId 来选择分享内容,需在平台设置且通过审核。
    •如有个性化分享诉求,请在对应场景的调用点传入对应的templateId
    desc
    string
    分享文案,不传则默认使用后台配置内容或游戏简介
    title
    string
    转发标题,不传则默认使用后台配置或当前小游戏的名称
    query
    string
    查询字符串,必须是 key1=val1&key2=val2 的格式。从这条转发消息进入后,可通过 tt.getLaunchOptionsSync 或 tt.onShow 获取启动参数中的 query 用来实现信息透传
    extra
    object
    可以通过 extra 设置附加信息,以指定该消息为组队分享消息。详见组队分享extra
    success
    Function
    分享成功后执行的回调函数
    fail
    Function
    分享失败或者用户取消发布器后执行的回调函数
    complete
    Function
    分享完成(无论成功与否)后执行的回调函数

    组队分享extra

    属性
    类型
    默认值
    必填
    说明
    useTeamInvitationStyle
    boolean
    false
    标识该消息为组队消息
    activityID
    string
    组队消息 的唯一标识,通过createActivityId获取,useTeamInvitationStyle 为true时必填
    templateInfo
    array
    组队消息 的模板信息,Array<TemplateInfo>类型,useTeamInvitationStyle为true时必填
    versionType
    string
    current
    指定通过动态消息进入的小游戏版本:线上版current、测试版latest
    TemplateInfo类型说明
    object 类型,属性如下:
    属性
    类型
    默认值
    必填
    说明
    name
    string
    参数名,有效值:当前房间人数memberCount、房间人数上限roomLimit
    value
    string
    参数值

    视频/录屏分享

    属性
    类型
    默认值
    可选值
    是否必填
    说明
    channel
    string
      video,发布视频到抖音
    转发内容类型
    desc
    string
    分享文案,不传则默认使用后台配置内容或游戏简介
    title
    string
    转发标题,不传则默认使用后台配置或当前小游戏的名称
    query
    string
    查询字符串,必须是 key1=val1&key2=val2 的格式。从这条转发消息进入后,可通过 tt.getLaunchOptionsSync 或 tt.onShow 获取启动参数中的 query 用来实现信息透传
    extra
    object
    可以通过 extra 设置以下附加信息,详见视频分享extra
    success
    Function
    分享成功后执行的回调函数
    fail
    Function
    分享失败或者用户取消发布器后执行的回调函数
    complete
    Function
    分享完成(无论成功与否)后执行的回调函数

    视频分享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
    抖音 PGC 音乐的短链(仅抖音支持,需要基础库版本大于 1.90) 。形如https://v.douyin.com/JmcxWo8/ , 参考 抖音小游戏录屏带配乐能力
    cutTemplateId
    string
    抖音上可用的剪映模板 ID, 参考 录屏添加剪映视频模板能力
    abortWhenCutTemplateUnavailable
    boolean
    FALSE
    剪映模板不可用或者剪映模板 ID 无效的时候是否直接回调失败

    图文分享

    属性
    类型
    默认值
    可选值
    是否必填
    说明
    channel
    string
      picture,指定发布图文内容,仅抖音、抖音极速版、抖音火山版 25.9 及以上版本
    转发内容类型
    desc
    string
    分享文案,不传则默认使用后台配置内容或游戏简介
    title
    string
    转发标题,不传则默认使用后台配置或当前小游戏的名称
    query
    string
    查询字符串,必须是 key1=val1&key2=val2 的格式。从这条转发消息进入后,可通过 tt.getLaunchOptionsSync 或 tt.onShow 获取启动参数中的 query 用来实现信息透传
    extra
    object
    可以通过 extra 设置附加信息,详见图文分享 extra
    success
    Function
    分享成功后执行的回调函数
    fail
    Function
    分享失败或者用户取消发布器后执行的回调函数
    complete
    Function
    分享完成(无论成功与否)后执行的回调函数

    图文分享extra

    属性
    类型
    默认值
    必填
    说明
    picturePath
    string[]
    发布的图片地址,仅支持本地图片路径(即游戏包内路径和ttfile://路径)channel=picture时,本参数必传。
    contentTitle
    string
    作品标题
    contentDescription
    string
    作品描述信息
    hashtag_list
    array
    视频话题,若字符串中间包含空格,则取第一个空格前的内容作为话题

    分享内容优先级

    支持两种形式来指定转发的内容(图片、标题、文案),最终按照优先级规则进行选择, 详情参考内容转发
      1.代码指定分享内容(title、desc)
      2.指定审核通过的模板素材 templateId 场景优先级:端内分享代码指定分享内容 > 指定模板 > 平台默认;端外分享指定模板 > 平台默认

    Bug & Tip

      Tip:端外分享不支持通过代码设置自定义分享内容。
      Tip:如果需要获取视频信息或者跳转视频播放页,以及获取抖音视频排行榜时,需要填写 withVideoId 为 true。
      Tip:头条拍视频不支持设置 title 。