注:图片来自抖音开放平台

极速体验

即便你还没有抖音开放平台的账号,也可以极速体验一下抖音授权和接口调用的效果。

进入果创云开放平台-会员-抖音用户-抖音扫码授权。

链接:http://open.yesapi.cn/?r=Member/Douyin

接下来,按提示操作即可进行抖音扫码登录,和访问接口。

下面将来介绍,如何接入你的抖音应用,让抖音用户授权给你的应用。

第1步:注册抖音开放平台

要想使用抖音开放平台的接口,首先需要注册抖音开放平台,并创建你的应用。

这里,假设你已经拥有一个抖音开放平台的账号。如果还没有,可向抖音官方注册申请。

注册好抖音开放平台账号后,进入抖音开放平台-管理中心:https://open.douyin.com/platform/management

查看你的应用的Client Key和Client Secret。

第2步:在果创云配置你的抖音开放平台的应用

从01假设你已经拥有果创云开放平台账号,如果还没有,可前往免费注册:http://open.yesapi.cn

将上面的你抖音的Client Key和Client Secret,复制保存到果创云开放平台。

进入配置页面:http://open.yesapi.cn/index.php?r=App/DouyinConfig

第3步:抖音用户扫码授权

调用App.Douyin.PrepareConnect果创云开放接口,传入你的回调地址,获取待扫码跳转的URL地址。例如请求:http://api.yesapi.cn/?&s=App.Douyin.PrepareConnect&callback_url=http://open.yesapi.cn/after_connect_douyin.php

获得:

{"ret": 200,"data": {"err_code": 0,"err_msg": "","url": "https://open.douyin.com/platform/oauth/connect/?response_type=code&scope=aweme.share,user_info,video.create,video.delete,video.data,video.list,video.comment,im,following.list,fans.list,fans.data&client_key=awveyku98eq4e525&redirect_uri=http%3A%2F%2Fopen.yesapi.cn%2Fafter_connect_douyin.php&state=CEE4B8A091578B252AC4C92FB4E893C3"},"msg": "V2.1.0 果创云开放接口 App.Douyin.PrepareConnect"}

将上面的data里的url进行跳转,提供给抖音用户扫码授权绑定。

准备你的回调地址:

将以下代码放到你的回调地址中。文件名:/after_connect_douyin.php

代码:

使用抖音App扫码授权后,会看到以下提示:

恭喜,抖音授权成功!抖音open_id是:b62714dc-9c3f-4940-bd66-b7a0c687e297

第4步:调用其他抖音开放平台接口

在获得抖音的open_id后,便可以通过果创云的聚合服务调用抖音开放平台的其他接口了。

例如,获取我的视频列表,调用App.Douyin.GetVideoList接口,请求:

http://api.yesapi.cn/?&s=App.Douyin.GetVideoList&cursor=0&open_id=b62714dc-9c3f-4940-bd66-b7a0c687e297

获得:

{"ret": 200,"data": {"err_code": 0,"err_msg": "","data": {"cursor": 1574419724000,"has_more": false,"list": [{"cover": "https://p29-dy.byteimg.com/img/tos-cn-p-0015/9c39435da8b34db196978d656143ebd7~c5_300x400.jpeg?from=2563711402_large","create_time": 1574419724,"is_reviewed": true,"is_top": false,"item_id": "@9VwS0+qZSZBoOmb1ZY1vFc780mPrPfCDOZVxrA+gLVcXafD660zdRmYqig357zEB+nRFoeWB4yKpQgr7gMiKEw==","share_url": "https://www.iesdouyin.com/share/video/QDlWd1MwK3FaU1pCb09tYjFaWTF2RmM3ODBtUHJQZkNET1pWeHJBK2dMVmNYYWZENjYwemRSbVlxaWczNTd6RUIrblJGb2VXQjR5S3BRZ3I3Z01pS0V3PT0=/?region=CN&mid=6762048352034097928&u_code=19f7kik2g&titleType=title","statistics": {"comment_count": 0,"digg_count": 8,"download_count": 0,"forward_count": 0,"play_count": 269,"share_count": 1},"title": "开始做网红"}],"description": "","error_code": 0}},"msg": "V2.1.0 果创云开放接口 App.Douyin.GetVideoList"}

第5步:管理你的抖音授权用户

对于已经授权的抖音用户,可以在果创云开放平台进行查看和管理 。

链接:http://open.yesapi.cn/?r=Member/Douyin

抖音开放平台授权登录PHP,5分钟快速接入抖音开放平台,获取我的抖音粉丝列表,还有更多实用API...相关推荐

  1. u云支付 php05,优云易支付-免签约支付平台-彩虹易支付,1分钟快速接入支付功能...

    支付接口介绍 使用此接口可以实现支付宝.QQ钱包.微信支付与财付通的即时到账,免签约,无需企业认证.接口API地址是:http://youyunzf.cn/ 本文阅读对象:商户系统(在线购物平台.人工 ...

  2. 点评Hack易支付 - 免签约支付平台 -彩虹易支付,1分钟快速接入支付功能

    Hack易支付是一个和彩虹易支付一样的免签约支付产品,可以助你一站式解决网站签约各种支付接口的难题,现拥有支付宝.财付通.QQ钱包.微信支付等免签约支付功能,并有开发文档与SDK,可快速集成到你的网站 ...

  3. 第三方平台授权登录— —QQ登录

    第三方平台授权登录- -QQ登录 本来前两天开开心心!心情乐乐!居然因为自己没有仔细看代码.居然被埋在这里两天!呜呜!怒火中烧!不行,我要去消灭 五碗大米饭 来平复我的心情! <程序运行图> ...

  4. 10分钟虚拟设备接入阿里云IoT平台实战

    10分钟虚拟设备接入阿里云IoT平台实战 1. 准备工作 1.1 注册阿里云账号 使用个人淘宝账号或手机号,开通阿里云账号,并通过实名认证(可以用支付宝认证) 1.2 免费开通IoT物联网套件 产品官 ...

  5. paypal中授权返回_微信开放平台授权登录流程详解

    最近在工作中用到了一些微信开放平台授权第三方登录,来获取用户基本信息的操作.看了一下微信给出的官方文档,写的已经很详细了,这里按照自己的步骤进行了一下总结,并附带了一些示例,方便大家理解. 微信公众号 ...

  6. 微信开放平台授权登录流程详解

    原创 Dr Hydra 码农参上 2020-09-13 11:00 收录于合集 #微信开发技术3个 #java实战34个 最近在工作中用到了一些微信开放平台授权第三方登录,来获取用户基本信息的操作.看 ...

  7. 简单三步,教你快速接入淘宝开放平台,调用官方API

    淘宝开放平台是为了方便开发者接入淘宝平台,进行商品.订单等信息的管理和交互而设计的.接入淘宝开放平台需要经过一系列审核和申请流程,而在API权限包审核时,一定要提供真实有效的证件和资料,并满足相应的条 ...

  8. 京东授权登录 --开普勒控制台接入

    京东授权登录 将sdk添加到项目 sdk添加到项目以后 授权登录 1.sdk添加到项目以后 1.在http://kepler.jd.com/console上创建应用,然后选择SDK下载,这里需要上传a ...

  9. 1分钟快速了解人工智能量化投资平台

    导语:欢迎大家来到BigQuant人工智能量化投资平台,本文将通过简短的介绍帮助大家快速认识BigQuant,快速了解人工智可以为投资者带来哪些价值,希望可以帮助大家快速建立起对BigQuant人工智 ...

最新文章

  1. 浙江大学PAT上机题解析之1011. World Cup Betting (20)
  2. Linux下用户组、文件权限
  3. Dialog源码分析
  4. html中怎么选择相同的代码,不同的HTML,相同的代码隐藏和相同的控件
  5. Deal with relational data using libFM with blocks
  6. python 除数总是提示为0_Python错误的处理方法
  7. 网页编码utf8 gb2312 gbk的区别
  8. 1007. 素数对猜想 (20)
  9. Centos 7/linux 安装gcc 教程
  10. 汉诺塔问题的c语言递归
  11. 485通信自动收发电路详解
  12. PAT2021年冬(满分题解)
  13. Source Insight 使用技巧整理
  14. mac录屏如何把声音录进去?
  15. 罗杨美慧 20190919-1 每周例行报告
  16. windows 命令提示符 修改/prompt
  17. 英语语法之搞定简单句
  18. 八大排序(一):四种简单的排序(直接插入排序、希尔排序、冒泡排序、选择排序)
  19. java编写flash相册的制作软件_精美的flash相册制作软件
  20. Cisconbsp;安全设备管理工具(SDM)…

热门文章

  1. 开源一个前端试卷题页面
  2. 汉诺塔python代码解释_Python-汉诺塔原理分析
  3. ElasticSearch之ES8新特性及集群安装
  4. [RK3288][Android6.0] 一律运行WLAN漫游扫描选项
  5. 大疆新品:DJI MAVIC MINI
  6. sip URI与sips URI的区别
  7. 分贝测试发型软件,‎测量工具-分贝噪音测试尺子角度AR测距 im App Store
  8. Future和CompletableFuture
  9. 中文文本分类之TextRNN
  10. java兔子繁殖总数_【Java基础编程练习】01:兔子繁殖问题(斐波那契数列)的分析及实现...