2011-12-23 4 views
0

그래서 API를 사용하여 업로드 스크립트를 만들었지 만 지금은 업데이트/삭제 스크립트에 문제가 있습니다. 원래 Zend_Gdata_YouTube_VideoEntry 개체의 페이지로 연결되는 Gdata 웹 사이트에 깨진 링크가있는 것으로 보이며 삭제/업데이트 할 API를 제공하는 방법을 알아야합니다.Youtube API로 업데이트/삭제할 동영상을 지정하는 방법은 무엇입니까?

업데이트 할 비디오의 비디오 ID가 있지만 업데이트 요청에 넣을 위치를 찾을 수없는 것 같습니다.

만 업데이트하는 내 코드는 그래서 여기 Gdata는 웹 사이트에서 제공 등과 같은 샘플 코드로 구성

는 웹 사이트입니다 : 나는 WHERE 문에, 유사한 업데이트 할 수있는 비디오 지정하는 방법 후 오전 http://code.google.com/apis/youtube/2.0/developers_guide_php.html#Updating_Video_Information

SQL 쿼리에서. 아무도 이것을하는 방법을 아는가?

자세한 정보가 필요하면 의견을 남겨주십시오. 감사!

답변

1

동영상의 동영상 항목을 가져온 다음 동영상을 사용하여 업데이트해야합니다. 테스트되지 않은

$videoEntry = $yt->getVideoEntry('the0KZLEacs'); 
$putUrl = $videoEntry->getEditLink()->getHref(); 
$videoEntry->setVideoDescription('This description is better. Hurrah!'); 
$yt->updateEntry($videoEntry, $putUrl); 

을하지만 트릭을 수행해야합니다

http://code.google.com/apis/youtube/2.0/developers_guide_php.html#Retrieving_Video_Entry 

그래서 당신의 업데이트 코드는 다음과 같아야합니다. 방금 제공 한 링크의 예제 2 개를 결합했습니다.

+0

쓰기 가능한 객체를 가져 오기 위해 getVideoEntry에 추가 매개 변수를 제공해야 할 수도 있습니다. $ yt-> getVideoEntry ($ videoId, null, true); '다음에서 가져 왔습니다. http://stackoverflow.com/questions/2501183/ 삭제 - youtube-videos-using-zend-php –

관련 문제