大家好,来来为大家解答以下问题,怎么获取自己的抖音账号..?很多人还不知道,现在让我们一起来看看吧!
一.获取抖音授权..
第一步:拿到抖音应用的client_key;
第二步:获取收取Scope,如:video.create,video.delete,video.data,可以写多个,中间用","隔开;
第三步:设置授权后的回调Url:
https://www.xxxx.com/api/oauth/douyinu0026state=1
也即当扫码授权成功后,会跳转到该url上
第三步:组装抖音授权Url:
授权url: https://open.douyin.com/platform/oauth/connent?client_key=u0026#39;+client_key+u0026#39;u0026response_type=codeu0026scope=u0026#39;+scope+u0026#39;u0026redirect_uri=u0026#39;+callback
通过第三方生成..组件,生成抖音授权..
二.当用户扫码之后,抖音会生成一个code,附带到回调的url上
服务端获取到code的方式:
$code = Request::param(u0026#39;codeu0026#39;, false);
// 根据state获取是那种授权
$state = Request::param(u0026#39;stateu0026#39;, false);
通过这个临时的code,获取access_token
if(!$code) {
return error_code(10003);
}
$dyApp = new Dyapp();
$result = $dyApp-u0026gt;initToken($code, $state);
if(!$result[u0026#39;statusu0026#39;]) {
return error_code(10003);
}
$oid = $result[u0026#39;datau0026#39;][u0026#39;open_idu0026#39;];
到这里就获取到了,open_id, access_token,refresh_token等参数
三.如果scope里面填写了,mobile_alert,还将获取用户的手机号码
php的获取方式如下:
/**
* 获取用户手机号码,手机号码解密
*/
private function getUserMobile($encrypt_mobile)
{
$client_secret = getSetting(u0026#39;douyin_client_secretu0026#39;);
$encrypt_mobile_str = base64_decode($encrypt_mobile);
$key = $client_secret;
$iv = substr($client_secret, 0, 16);
$aes = new Aes($key, u0026#39;AES-256-CBCu0026#39;, $iv, OPENSSL_RAW_DATA);
$mobile = $aes-u0026gt;decrypt($encrypt_mobile_str);
return $mobile;
}
本文到此结束,希望对大家有所帮助。
大家好,小美今天来为大家解答酵素粉的功效与作用有哪些以下问题,酵素粉真的有用吗很多人还不知道,现在让我们一起来看看吧!1、酵素粉能帮
大家好,小娟今天来为大家解答海南七星彩开奖结果以下问题,海南七星彩开奖结果今晚很多人还不知道,现在让我们一起来看看吧!1、一等奖:号
大家好,小豪今天来为大家解答九王念什么以下问题,九王怎么念很多人还不知道,现在让我们一起来看看吧!1、尪wāng 尪的中文解释 部首笔画 部
大家好,小豪今天来为大家解答操纵自如是什么意思以下问题,操纵自如是什么意思呀很多人还不知道,现在让我们一起来看看吧!1、操纵自如[cā
大家好,小丽今天来为大家解答金陵中学岱山分校东校区招生简章以下问题,金陵中学岱山分校官网教师团队很多人还不知道,现在让我们一起来看
大家好,小伟今天来为大家解答金岛免费下载安装以下问题,金岛歺厅很多人还不知道,现在让我们一起来看看吧!1、金岛, txt全集小说附件已上传
大家好,小乐今天来为大家解答一生悬命十代结弦什么意思以下问题,一生悬命是啥意思很多人还不知道,现在让我们一起来看看吧!1、这句话出自
大家好,小伟今天来为大家解答家用自吸泵哪个牌子好以下问题,家用自吸泵哪个牌子好一点很多人还不知道,现在让我们一起来看看吧!1、上海三
Copyright 2024 看看网,让大家及时掌握各行各业第一手资讯新闻!