Yii2 API Youtube登录并登录用户的频道ID

时间:2018-06-14 06:54:52

标签: php api yii2 youtube-api youtube-data-api

在yii2上午尝试通过youtube登录时,它已成功登录但无法获得响应,此处下方是我的登录代码...

$gClient = new Google_Client();
$clientId = '##########################################';
$clientSecret = '################################';
$redirectURL = 'https://localhost/#####/frontend/web/site/youtube? 
authclient=youtube';

//Call Google API
$gClient->setApplicationName('Login to CodexWorld.com');
$gClient->setClientId($clientId);
$gClient->setClientSecret($clientSecret);
$gClient->setRedirectUri($redirectURL);
$gClient->setScopes(array(
    'https://www.googleapis.com/auth/youtube', 
));
$authUrl = $gClient->createAuthUrl();

$output = '<a href="'.filter_var($authUrl, FILTER_SANITIZE_URL).'"><img 
src="images/glogin.png" alt=""> Log in with Youtube!</a>';
echo $output;

login preview

登录后,它成功转移到上述控制器操作&#39; site / youtube&#39; 在站点控制器下无法获得响应,下面我只获取代码,没有获取访问代码或某些东西...

Array
(
[authclient] => youtube
    [code] => 
 4/AAAEwgSqI_OcRm00D55lLz9AZFLN_YSGa2w72Qb113P56ik0LEMr07hdsh6_OIbttnkQTVIci- 
 dk8C_6jJTlJAM
 )

下面是我的网站/ youtube代码

if (isset($_GET['code'])) {
  $code = $_GET['code];
}

请帮助获得用户回复... you tube login permission

0 个答案:

没有答案