브라우저 기반 업로드 메소드를 사용하여 동영상을 업로드합니다. 동영상이 잘 업로드되었지만 최근 업로드 한 동영상의 ID를 가져올 수는 없습니다.YouTube API getVideoId가 null입니다.
$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입니다. 뭐가 문제 야?
은 BTW 설명서에 따라 :비디오 파일을 업로드 한 후, 사용자는 양식에 지정된 nexturl 로 리디렉션됩니다. 어쩌면 내가 잘못된 URL 생각하고 (
을하지만 난 아직도 그들을 얻을 수 없습니다 업로드가 성공하면 다음 예에서와 같이, YouTube는 URL에 ID와 상태 매개 변수를 추가?).