검색 시간이 지나도 아직 해결책을 찾지 못했습니다. 구글 문서의이 부분에 따르면 Youtube API : Service accountYouTube API를 통해 특정 Google 계정에 동영상 업로드
: 내가 찾은 가장 관련성이 게시물은 내가 읽은 그건 here
은 YT API는 서비스 계정을 지원하지 않았다, 그래서 내가 발견했습니다 다른 해결책은 아직 없습니다.
내 서비스 사용자에게 Google 계정에 로그인하도록 요청하지 않고도 특정 Google (YT) 계정에 동영상을 업로드 할 수있는 방법이 있습니까?
$client = new Google_Client();
$key = file_get_contents("some/path/to/".KEY_FILE);
$client->setClientId(CLIENT_ID);
$client->setAssertionCredentials(
new Google_AssertionCredentials(
SERVICE_ACCOUNT_NAME,
array('https://www.googleapis.com/auth/youtube'),
$key
)
);
$client->setRedirectUri('some_url');
$client->setDeveloperKey('some_DEV_KEY');
요청 내 사용자에게 얻을 : 사실은 내가 YouTube 계정에 개인 모드에서 일부 동영상을 업로드하지만, 코드의이 부분이 있지만 클라이언트를 생성 할 때, 구글 수 있습니다 내 웹 사이트에있는 모든 사용자에게 원하는 것입니다 자신의 Google 계정으로 로그인했습니다 ...
코드에서 내 자격 증명을 입력하여이 로그인 요청을 무시할 수있는 방법은 없습니까?
불편을 끼쳐 드려 죄송합니다. 감사드립니다.
내 게시물 아래로 투표하는 것이 좋지만 실제 설명은 더 나은 ... –
나는 누군가가 당신에게 그의 이메일, 유튜브 및 많은 다른 서비스에 대한 액세스를 자신의 구글 암호를 줄 것이라고 생각하지 않습니다. – themihai
요점은 내 "공개"Google 계정을 통해 사용자 동영상을 업로드하는 것이 었습니다. 그래서 난 단지 내 비밀 번호를 입력해야합니다 :) –