一、
申请入驻抖音开放平台,按照项目需求申请个人账号和企业账号,企业账号权限相对来说高一点,企业号认证费用600元,具体可以打抖音官方电话400-992-2556根据提示选择对应平台进行咨询
二、
申请完的企业号登录开放平台把资料填写完整
三、
创建应用进行开发
创建应用需要填写的信息
授权域回调必须要填写网络可访问的域名,也就是你扫完码要跳转到的网站
文章图片
四、
创建完成的应用会分配一个Client key,Client Secret
文章图片
此图为应用详情
文章图片
五、
根据官方提供的Api来获取code(本次调用为直接调用没有具体代码,本次博客只梳理调用关系逻辑,要是想看具体代码可以看我的另一篇博客https://blog.csdn.net/qq_41645986/article/details/106020133)
文章图片
这里要看清楚需要填写的参数
文章图片
调用请求示例
https://open.douyin.com/platform/oauth/connect/?client_key=abc123456789&response_type=code&scope=user_info&redirect_uri=https://baidu.com/login
响应示例:https://baidu.com/login?code=XXXXXXXXXX
在浏览器上访问这个链接,可以出现一个让你扫码授权的页面,用自己的抖音号扫描即可,扫过二维码确认授权后会重定向到你所填写的地址,如果报非法url就检查自己填写是否和申请应用时一致,或者看看是不是http和https开头
六、
跳转过后的网站域名上会携带一个抖音返回的授权码code=XXXXXXXXXX
大家根据这个code来换取token,接下来找到token的Api
文章图片
这里看他们的参数介绍,填写对应的参数即可,授权码有效时长大概是半小时
文章图片
请求示例
https://open.douyin.com/oauth/access_token/?client_key=abc123456789&client_secret=abc123456789&code=X2RIIzpaaPGfYzM1jsRFIV1TWdJzFFhuSjmk&grant_type=authorization_code
响应参数是一个json格式的{“token”:xxxxxxxxxxxxxxxxxx,“open_id”:xxxxxxxxxxxxx},大家按照需求保存即可,推荐用redis保存
七、
根据token就可以调用其他数据接口了,例如获取个人信息,查看他的粉丝,查看他的视频数据等等
以下用获取用户公开信息作为演示
文章图片
文章图片
请求示例:
https://open.douyin.com/oauth/userinfo/?open_id=xxxxxxxx&access_token=xxxxxxxxxx
【抖音开发|抖音开放平台入门教程之获取抖音授权,根据授权换取token,根据token调用接口示例!】返回参数:
文章图片
更自己需要保存即可
到这里,一个完整的流程就走完了,希望可以帮助到你!
关注不迷路哦!
文章图片
推荐阅读
- java|抖音开放平台, 企业号私信订阅服务 java(公开的)
- 面试|秋招已至,抓紧备一波蚂蚁金服、字节跳动、阿里等大厂面试,冲刺金九银十!!
- java|Java开发四年遇瓶颈,决心跳槽入字节,四面后成功斩获45万offer!!
- java|(Java岗面试)耗时1月最新整理了20个技术栈的大厂面试题+解析+面经!
- java|盘它!分布式+框架+微服务+性能优化等,一篇拿下架构大全!
- windows|NSSM - 将任何exe应用封装成windows服务的神器
- Jdbi3|SpringBoot中Jdbi3使用多数据源详解
- MyBatis|SpringBoot & Mybatis-Plus实现多数据源的方法
- spring|Spring Boot项目下JPA自定义雪花算法ID生成器详解