在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;
登录后,它成功转移到上述控制器操作&#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