下载地址:抖音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网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算