Я загружаю видео, используя Загрузка с помощью браузера .Видео загружено нормально, однако мне не удается получить идентификатор этого недавно загруженного видео.Вот что я сделал:
$vidEntry = new Zend_Gdata_YouTube_VideoEntry();
...
...
$tokenHandlerUrl = 'http://gdata.youtube.com/action/GetUploadToken';
$tokenArray = $yt->getFormUploadToken($vidEntry, $tokenHandlerUrl);
$tokenValue = $tokenArray['token'];
$postUrl = $tokenArray['url'];
...
...
posting using cURL...
И проблемный код:
$state = $vidEntry->getVideoState();
if($state) {
$video_id = $vidEntry->getVideoId();
} else {
die("Error");
}
И состояние $ здесь NULL .В чем проблема?
Кстати, согласно инструкции:
После загрузки видеофайла пользователь перенаправляется на следующий адрес, указанный в вашей форме.Если загрузка прошла успешно, YouTube добавляет id и параметры статуса к URL , как показано в следующем примере:
Но я все еще не могу их получить (возможно, ядумаете о неправильном URL?).