나는 oauth
과 openid
에 접속하지 않으며, 사용자가 내 YouTube 채널에 비디오를 저장하는 서비스 계정이 필요하다고 말하면서 docs.but에 지정된대로 서비스를 만들었습니다. 액세스 토큰이서비스 계정에서 액세스 토큰을 얻는 방법
$param = $this->getParameter('kernel.root_dir').'/xxxx.json';
$client = new \Google_Client();
$client->setClientId('xxxxxxxx');
$client->setScopes('https://www.googleapis.com/auth/youtube');
$client->setRedirectUri('http://localhost:8000/youtube/1/token');
putenv('GOOGLE_APPLICATION_CREDENTIALS='.$param.'');
$authurl = $client->createAuthUrl();
$youtube = new \Google_Service_YouTube($client);
file_get_contents($authurl);
처럼 내 코드를 내가 401 error
을 얻고있다 file_get_contents($authurl)
을 실행, 어떤 실수는 내가 여기에서 말할 수거야?
감사의 남자와 새로 고침 토큰을 사용하는 방법에있다, THER 새로 고침 토큰에 대한 삶의 시간, 아플리케는 유튜브가 지원하지 어떤 이유입니다 서비스 계정? –
새로 고침 토큰 *은 만료되지 않아야하지만 사용자는주의를 기울여야 할 경우 알림을 보내야합니다. 6 개월 이내에 사용되지 않으면 만료됩니다. 그 다음에는 안전해야합니다. – DaImTo
Ok 고맙습니다 :-) –