Youtube API を使用して動画をアップロードしていますが、アップロードした動画を特定のプレイリストに追加する方法がわかりません。私はGoogle全体を検索しましたが、まったく助けが見つかりませんでした。
私は開発者ガイドを読み、これを見つけました - https://developers.google.com/youtube/2.0/developers_guide_php#Adding_a_Playlist_Video、しかし、スクリプトを追加する既存のプレイリストにどのビデオを定義するかわかりません。
これは、私が現在ビデオをアップロードするために使用しているものです。
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata_YouTube');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
$developerKey = 'MYDEVKEY';
$applicationId = 'SOMEID';
$authenticationURL= 'https://www.google.com/accounts/ClientLogin';
$httpClient = Zend_Gdata_ClientLogin::getHttpClient(
$username = 'user',
$password = 'pass',
$service = 'youtube',
$client = null,
$source = 'something',
$loginToken = null,
$loginCaptcha = null,
$authenticationURL);
$clientId = 'something';
$yt = new Zend_Gdata_YouTube($httpClient, $applicationId, $clientId, $developerKey);
$videoName = "video/user_12345.mov";
$myVideoEntry = new Zend_Gdata_YouTube_VideoEntry();
$filesource = $yt->newMediaFileSource($videoName);
$filesource->setContentType('video/quicktime');
$filesource->setSlug('video/test.mov');
$myVideoEntry->setMediaSource($filesource);
$myVideoEntry->setVideoTitle('Video title');
$myVideoEntry->setVideoDescription('Video description');
$myVideoEntry->setVideoCategory('Autos');
$myVideoEntry->SetVideoTags('car');
$uploadUrl ='https://uploads.gdata.youtube.com/feeds/users/default/uploads';
$newEntry = $yt->insertEntry($myVideoEntry, $uploadUrl, 'Zend_Gdata_YouTube_VideoEntry');
$state = $newEntry->getVideoState();
$idv = $newEntry->getVideoId();