下载地址:抖音SDK官方下载 因为抖音的SDK基本都是基于 我这里使用 接口调用可参考下载的SDK内置的 我这里只演示授权并获取用户信息 请访问 PHP抖音SDK搭建问题整理 博主:BigNiuThinphp集成抖音SDK
由于抖音官方SDK相关教程太少, 所以本着 前人种树后人乘凉 的精神,写下本篇博客第一步:下载抖音官方SDK
选择 Php下载地址 进行下载即可

第二步:将SDK导入
extend目录下新建Douyin目录,再在Douyin目录里新建Open目录

DouyinOpen目录下

复制完成后目录结构如下

第三步:安装guzzlehttp依赖
guzzlehttp发送的请求,所以需要安装依赖Composer进行安装,如你还未安装Composer ,请先安装
composer require guzzlehttp/guzzle:~6.0第四步:接口调用
php-sdkdouyin_opentestApi,里面有大部分API调用方法,可参考调用<?php /** * Created by PhpStorm. * User: bigniu * Date: 2020-04-25 * Time: 21:46:42 */ namespace appapicontrollerv1; use DouyinOpenApiDefaultApi; use DouyinOpenApiUserInfoApi; use Exception; use GuzzleHttpClient; use thinkController; class Douyin extends Controller { public function auth($code='') { //创建默认API的实例,verify=false不做ssl验证,否则可能报错,根据实际情况而定 $apiInstance = new DefaultApi(new Client(['verify' => false])); //填写自己的client_key $client_key = "xxx"; //填写自己的client_secret $client_secret = "xxx"; $grant_type = 'authorization_code';//根据官方文档填写 try { //调用获取AccessToken的接口 $result = $apiInstance->oauthAccessTokenGet($client_key, $client_secret, $code, $grant_type); } catch (Exception $e) { return error("登录失败"); } //判断返回的数据是否为空 if (!$result) { return error("登录失败"); } //判断返回的Message是否为error if ($result->getMessage() == 'error') { return error("登录失败"); } //获取返回数据 $data=$result->getData(); //获取openid和access_toekn $openid = $data->getOpenId(); $access_token = $data->getAccessToken(); //创建用户信息API $userApi = new UserInfoApi(new Client(['verify' => false])); //获取用户信息 $userInfo = $userApi->oauthUserinfoGetWithHttpInfo($access_token,$openid); dump($userInfo); } } 常见问题整理
QQ : 201309512
发布日期:2020年4月26日01:41:26
更新日期:2020年4月26日01:41:29
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算
官方软件产品操作指南 (170)