何時間も検索した後、まだ解決策が見つかりませんでした。私が見つけた最も関連性の高い投稿は次のとおりです: Youtube API : サービス アカウント
Googleドキュメントのこの部分によると:こちら
私が読んだことは、YT API がサービス アカウントをサポートしていないということでした。そのため、他の解決策はまだ見つかりませんでした。
サービスのユーザーに Google アカウントへのログインを要求せずに、特定の Google (YT) アカウントに動画をアップロードする方法はありますか? 実際には、私のウェブサイトのすべてのユーザーがプライベート モードでいくつかのビデオを私の Youtube アカウントにアップロードできるようにしたいのですが、コードのこの部分を使用してクライアントを作成するときは、Google を使用します。
$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');
自分の Google アカウントでログインするようユーザーに要求します...
コードに自分の資格情報を入力して、このログイン要求をバイパスする方法はありますか?
英語が下手で申し訳ありませんが、よろしくお願いします。