理解OAuth2.0授权码步骤,抖音开放平台API集成案例
授权流程
1、在待对接产品侧创建集成应用
- 获取到应用密钥信息
- 填入授权回调,用于接受用户授权返回
2、构建授权页链接
3、授权页进行授权
格式示例:
https://open.douyin.com/platform/oauth/connect?client_key=awh8n71XXXc3&response_type=code&scope=user_info,trial.whitelist,fans. data.bind&redirect_uri=https://api.mingdao.com/workflow/hooks/NjYxZjQzZDRmNjAXXXXEzZjNj&state=2adbf03a-c828-4b6e-9cd8-c16d23f1ec74
4、完成授权
- 回调标准格式:redirectUri?code={CODE}&state={STATE}
- 展示响应页面
5、根据 code 获取 token
- 调用获取 access_token 接口
- 每个 code 只能获取一次 token
6、刷新 token
- 调用刷新 token 接口
- 根据token 有效期 自动刷新token