2012-11-04 3 views
2

나는이 api를 사용하고 있습니다 https://developers.google.com/youtube/ YouTube 채널 주소를 입력하면 관련 infos (하나의 동영상 URL과 제목으로 동영상 목록을 가져 오는 방법을 알아낼 수 없습니다.)youtube 채널에서 동영상 목록 가져 오기

+0

아마도 [이] (https://developers.google.com/youtube/code#Java) 유용 할 수 있습니다 당신이 본하지 않은 경우 :이 경우, 그냥이 피드를 UC 드롭, 방문 – user75ponic

+0

전에 동일한 문제가 있습니다. 주어진 동영상 ID 목록에 대해이 정보를 얻을 수있는 방법을 알지만 채널에 대한 동영상 ID 목록을 검색 할 방법은 없습니다. –

답변

4

다소 복잡하지만 비교적 쉽게 해결할 수 있습니다. 트릭은 채널이 실제로 특정 사용자가 업로드 한 동영상 목록임을 알리는 것입니다. 당신이 말할 때, 당신은 유튜브 채널 주소를한다면, 그 주소의 형태로 취

http://www.youtube.com/user/[username] 

을 그런 다음 사용자의 업로드와 동영상을 얻을 수 공급 :

https://gdata.youtube.com/feeds/api/users/[username]/uploads 

보조 노트로 , 당신은 피드를 사용하는 경우 :

https://gdata.youtube.com/feeds/api/users/[username] 

당신거야 당신에게 다양한 피드 링크를 제공하는 다음과 같은 요소로 (그 중 하나 인 업로드 내가 위에서 언급 한 공급)의 시리즈를 포함 사용자에 대한 추가 정보를 다시 얻을 또한 콘타 정보의 등 비디오의 수와 같은

대신 채널 URL 양식 인 경우 : URL의이 종류는 항상 다음 긴 문자열을 UC로 시작하고 있음을

https://www.youtube.com/channel/UC[userid] 

참고.

https://gdata.youtube.com/feeds/api/users/[userid]/uploads 
+0

나는 어떤 인증없이 모든 사용자의 일별 통계를 얻고 싶습니까? 그렇다면 어떻게? –

+1

이 방법을 사용할 수 없습니다. – Infernion

관련 문제