前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >客服系统接入抖音授权登录-在线客服接入抖音开放平台登录授权

客服系统接入抖音授权登录-在线客服接入抖音开放平台登录授权

作者头像
唯一Chat
发布2023-12-20 09:01:10
2960
发布2023-12-20 09:01:10
举报
文章被收录于专栏:陶士涵的菜地
  1. 抖音授权
  2. 简介

抖音登录是基于 OAuth2.0 协议标准构建的授权登录系统。

抖音 OAuth2.0 授权登录让用户安全登录接入的第三方应用或网站,在抖音用户授权登录已接入抖音 OAuth2.0 的第三方应用或网站后,第三方可以获取到用户的接口调用凭证(access_token),通过该凭证可以实现获取抖音用户基本开放信息和其他已授权的相关信息等。

抖音 OAuth2.0 授权登录目前支持授权码模式,该模式在用户授权之后会返回一个授权码(code)给第三方应用,该授权码只能使用一次,第三方可通过授权码换取调用凭证。

  1. 基本概念

名词

描述

获取方式

client_key(Client Key)

移动/网站应用的唯一标识。

在应用的「总览」页面中获取。

client_secret(Client Secret)

移动/网站应用唯一标识对应的密钥。

在应用的「总览」页面中获取。

code

临时调用凭证,在用户完成授权后生成,用于获取 access_token。

获取方式,请参见抖音获取授权码。

scope

用户授权的作用域。开放平台几乎每个接口都需要特定的 Scope。

在应用的「能力管理」> xx权限 >「查看详情」中获取。

access_token

接口调用凭证,用于需要用户授权才可以调用的接口。

通过获取 access_token 获取。

client_token

接口调用凭证,用于不需要用户授权就可以调用的接口。

通过生成 client_token 获取。

refresh_token

刷新令牌,用来刷新 access_token。

通过获取 access_token 获取。

  1. 凭证

授权中,主要包含以下凭证。

凭证

说明

有效期

code

临时调用凭证,用于获取 access_token。

10 分钟

access_token

接口调用凭证,用于需要用户授权才可以调用的接口。

15 天

client_token

接口调用凭证,用于不需要用户授权就可以调用的接口。

2 小时

refresh_token

刷新令牌,用于刷新 access_token。

30 天

  1. 授权流程
  2. 抖音用户请求登录移动/网站应用
  3. 移动/网站应用抖音开放平台发起抖音用户的授权登录请求。
  4. 抖音开放平台抖音用户请求授权。
  5. 抖音用户同意抖音开放平台的授权请求。
  6. 抖音开放平台收到抖音用户授权确认后,调起或重定向到移动/网站应用,并且附带授权临时票据(code)。
  7. 移动/网站应用调用抖音开放平台提供的获取 access_token 接口,获取 access_token。
  8. 抖音开放平台通过响应参数将 access_token 返回给移动/网站应用
  9. 获取 access_token

用户授权后,即获取到了临时票据(code)后。

然后通过 code、client_key、client_secret,调用获取 access_token 接口即可获取 access_token。

  • Client Key 和 Client Secret 在在应用的「总览」页面中获取。
  • code 的获取方式,请参见请参见抖音获取授权码
  1. access_token 过期和续期

access_token 的有效期为 15 天,refresh_token 的有效期为 30 天。

  • 若 access_token 未过期刷新 refresh_token 不会改变原来的 access_token,但超时时间会更新,相当于续期。最多能再获取 5 次新的 refresh_token,最长续期为 15 + 30 + 30 * 5 = 195 天。
  • 若 access_token 已过期,调用接口会报错(error_code=10008 或 2190008)。可以通过刷新 access_token 接口进行刷新。刷新后重新获得一个有效期为 15 天的 access_token,但 refresh_token 的有效期保持不变。
  • 若 refresh_token 未过期,可以通过刷新 refresh_token 获取新的 refresh_token。
  • 若 refresh_token 已过期,获取 access_token 会报错(error_code=10010),且不能通过刷新 refresh_token 获取新的 refresh_token。此时需要重新引导用户授权。
  1. 查看/取消授权

用户可以在「抖音」> 「」> 「设置(右上角)」> 「帐号与安全」> 「授权管理」中查看或取消对应用的授权,取消授权后原有 access_token 会立即失效。

  1. 客服系统

如果已经注册账号的,前往【菜单】【团队设置】【抖音接入】【扫码授权】绑定抖音账号

没用注册过客服账号的,可以直接前往登录页,点击【抖音登录】扫码直接授权登录绑定

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-12-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯企点客服
腾讯企点客服(Tencent QiDian Customer Service)是为销售和客服提供多渠道商机转化与客户服务的智能客服平台。基于腾讯云的即时通讯、音视频、人工智能、大数据、云呼叫中心等技术,以个性化服务和精准客户洞察撬动销售转化与复购增购。企点客服全面覆盖了从销售到服务的全链路业务场景,帮助企业构建一体化的客户运营体系,极大提升了企业获客、待客、留客的效率。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档