2013-01-06 5 views
0

Zend 라이브러리를 사용하여 YouTube에서 특정 비디오 재생 목록에 대한 객체를 얻는 방법을 찾고 있습니다. 분명히 getVideoFeed() 객체의 함수가 아니다zend gdata lib로 youtube 재생 목록 삭제하기

$url = 'http://gdata.youtube.com/feeds/api/playlists/'.$_GET['plid'].'?v=2'; 
    $feed = $yt->getVideoFeed($url); 
    $feed->delete(); 

그러나 삭제() : 나는이 코드 조각을 시도했다. 이 작업을하려면 어떻게해야합니까?

미리 감사드립니다.

답변

0

YouTube API Developer's Guide for PHP은 올바른 방향으로 사용자를 안내해야합니다. 그런 다음 https://developers.google.com/youtube/2.0/developers_guide_php#Retrieving_Playlists

에 설명 된대로

첫째, 당신은 당신이 PlaylistListEntry 개체의 delete() 메서드를 호출 할 수 있습니다, 관심있는 재생 목록에 대한 PlaylistListEntry를 취득해야합니다

+0

https://developers.google.com/youtube/2.0/developers_guide_php#Deleting_a_Playlist을 주셔서 감사합니다 당신의 응답! 이 가이드를 사용하고 있지만 재생 목록의 ID로 PlaylistListEntry 개체를 가져 오는 방법을 찾을 수 없습니다. 그 기능을 달성하기 위해 어떤 기능을 사용해야한다고 말씀해 주시겠습니까? –

+0

음, 무차별 방식은 'PlaylistListFeed'의 각'PlaylistListEntry '를 반복하고 찾고있는 재생 목록 ID와 일치하는 항목을 찾을 때까지 각각에 대해'getPlaylistId() '를 호출하는 것입니다. 주어진 재생 목록 ID에 해당하는'PlaylistListEntry'를 만드는 방법이 있을지 모르지만, 내 머리 꼭대기에서 알지 못합니다. –

+0

정말 반복을 피하고 싶었지만 가이드가 전혀 설명하지 않는 것처럼 유일한 방법 인 것 같습니다. 이 함수는 거의 사용되지 않을 것입니다. 그래서 나는 결국 그것과 함께 갈 것입니다. 시간 내 주셔서 감사합니다! –