抖音开放平台Logo
开发者文档
控制台
  • 移动应用
  • open SDK 概述
  • open SDK 下载
  • open SDK 接入
  • 抖音分享
  • 抖音投稿发布
  • 抖音名片
  • 抖音授权
  • 授权概述
  • 获取授权令牌
  • iOS
  • Android
  • 授权页面配置备注
  • 鸿蒙
  • 常见问题
  • 网站应用
  • 授权页面配置备注

    收藏
    我的收藏

    一、需求说明

    端内授权页新增授权备注说明,增强用户对授权上下文的理解,该授权备注支持开发者进行传入。

    二、前置要求

    请完成 移动/网站应用 - 能力 - 用户授权 - 授权自定义备注能力 内的前置步骤

    三、安卓

    接入

    val request = Authorization.Request() ...//授权参数 request.commentId = commentId // 平台的授权备注id douyinOpenApi?.authorize(request)

    四、iOS

    接入

    DouyinOpenSDKAuthRequest *req = [[DouyinOpenSDKAuthRequest alloc] init]; //...... req.commentID = cid; // cid为平台的授权备注id //......

    五、WEB授权

    接入

    在url的query添加comment_id即可 https://open.douyin.com/platform/oauth/connect? client_key=awf4xgy8cibvhzuv &response_type=code&scope=user_info &redirect_uri=https://www.douyin.com &comment_id=cid

    六、JSB授权

    接入

    在请求参数内多传入comment_id即可。 const sdk = window.douyin_open; sdk.showOpenAuth({ params: { client_key: clientKey, // clientKey 在你的网页应用申请通过后得到 state: "", // 自定义状态,详见下方说明 scopes: { user_info: 0, // 0: 必选;1: 可选,默认不选中; 2: 可选,默认选中 }, response_type: "code", // 默认填‘code’,详见下方说明 comment_id: cid // cid为平台的授权备注id }, success: ({ ticket, grant_permissions }) => { // ticket: Oauth 凭据,详见下方说明 // grant_permissions: String 类型,用户授权的所有 scope,以“,”拼接,例:user_info,mobile }, error: (res) => {}, });