抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • JavaScript API
  • API 概览
  • 基础
  • 界面
  • 渲染
  • 数据缓存
  • 文件
  • 位置
  • 设备
  • 网络
  • 媒体
  • Worker
  • 数据分析
  • 支付
  • 广告
  • 开放能力
  • 登录
  • tt.login
  • tt.checkSession
  • tt.onRealNameAuthenticationComplete
  • tt.authenticateRealName
  • tt.getUserInfo
  • 侧边栏能力
  • 设置
  • 授权
  • 添加到桌面
  • 游戏排行榜
  • 订阅消息
  • 开放数据域
  • 开放数据
  • 开放数据分组
  • 客服消息
  • 直播能力
  • 推荐流直出游戏能力
  • 社交互动能力
  • 公会群能力
  • 意见反馈
  • 游戏站
  • 转发
  • 关注
  • 群聊
  • 收藏
  • C# API
  • tt.authenticateRealName
    收藏
    我的收藏

    基础库 1.80.0 开始支持本方法,这是一个异步方法。

    拉起实名认证窗口。

    前提条件
    调用该接口前请确保用户已登录。
    业务背景
    使用限制
    注意事项

    当前用户是否已经实名认证可以通过 tt.getUserInfo 查询

    相关教程

    语法

    tt.authenticateRealName(options)

    参数说明

    options 为 object 类型,属性如下:

    属性名类型默认值必填说明最低支持版本
    successfunction
    接口调用成功的回调函数
    1.80.0
    failfunction
    接口调用失败的回调函数
    1.80.0
    completefunction
    接口调用结束的回调函数(调用成功、失败都会执行)
    1.80.0

    回调成功

    object 类型,属性如下:

    属性名类型说明最低支持版本
    errMsgstring
    "authenticateRealName:ok"
    1.80.0

    回调失败

    object 类型,属性如下:

    属性名类型说明最低支持版本
    errMsgstring
    "authenticateRealName:fail" + 详细错误信息
    1.80.0

    错误码

    errNoerrMsg说明最低支持版本
    10402empty aid or appId
    小游戏框架内部错误,有需要请创建工单咨询
    1.80.0
    21100no user login
    1.80.0
    21101user reject
    1.80.0
    21102no user tap action
    1.80.0
    21110network error
    1.80.0
    21103user already verified
    1.80.0
    21111real name auth service fail %s
    小游戏框架内部错误,有需要请创建工单咨询
    1.80.0
    21120internal error
    小游戏框架内部错误,有需要请创建工单咨询
    1.80.0
    21112real name auth data invalid
    小游戏框架内部错误,有需要请创建工单咨询
    1.80.0
    20000internal error
    小游戏框架内部错误,有需要请创建工单咨询
    1.80.0
    21000no platform support
    小游戏框架内部错误,有需要请创建工单咨询
    1.80.0
    10601not login
    1.80.0
    10401Internal error: service error xxx(serverCode) identity
    小游戏框架内部错误,有需要请创建工单咨询
    1.80.0
    10103network unavailable
    1.80.0
    10401internal error
    小游戏框架内部错误,有需要请创建工单咨询
    1.80.0

    扫码体验

    请使用字节宿主APP扫码

    代码示例

    开发者工具中预览

    tt.login({ force: true, success() { console.log("登录成功"); //实名认证需要用户点击触发 tt.onTouchEnd(realNameAuth); }, }); function realNameAuth() { tt.authenticateRealName({ success(_res) { console.log("用户实名认证成功"); }, fail(res) { console.log("用户实名认证失败", res.errMsg); }, }); }