2017-02-18 7 views
1

YouTube 데이터 API 버전 3을 사용하고 있습니다. 제공된 자바 코드를 사용하여 특정 채널 내의 모든 동영상을 검색하고 있습니다. youtube.com에서Youtube data api v3 특정 채널별로 업로드 및 게시 된 모든 동영상 검색

나는 (다른 채널 업로드)

  • 업로드 된 동영상 (이 채널에 업로드)

  • 채널의 비디오 탭 내부

    • 배치하는 동영상 비디오 두 종류를 볼 수 있습니다

    api를 통해 검색 할 때 특정 channelId를 설정하면 api는 해당 채널에서 업로드 한 동영상 만 반환합니다. 게시 된 동영상을 가져 오는 방법이 있습니까?

    답변

    2

    Search: list 채널 ID를 지정하면 248 개의 결과가 표시됩니다. 이 결과는 사용자가 업로드 한 동영상임을 의미합니다. 그러나 이것이 그가 그것을 소유한다는 것을 의미하지는 않습니다.

    더 나은 설명을 위해이 매개 변수를 사용합니다.

    https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?part=snippet&channelId=UCEgdi0XIXXZ-qJOFPf4JSKw&_h=1&

    나는 당신이 당신의 질문에 지정하는 것을 channelId 사용합니다. 우리는 이렇게 첫 번째 결과를 얻을 것입니다.

    는 당신은 첫 번째 결과의 제목이 "고베의 작별 투어" 것을 알 수 있습니다,이 비디오를 얻어서, 나는이 재생 목록임을 발견

    "snippet": { 
        "publishedAt": "2015-12-03T17:14:46.000Z", 
        "channelId": "UCEgdi0XIXXZ-qJOFPf4JSKw", 
        "title": "Kobe's Farewell Tour", 
        "description": "Kobe Bryant announced that this season, his 20th, will be his last, and is saying goodbye to fans around the league.", 
        "thumbnails": { 
        "default": { 
         "url": "https://i.ytimg.com/vi/FR0AqkteAYw/default.jpg", 
         "width": 120, 
         "height": 90 
        }, 
        "medium": { 
         "url": "https://i.ytimg.com/vi/FR0AqkteAYw/mqdefault.jpg", 
         "width": 320, 
         "height": 180 
        }, 
        "high": { 
         "url": "https://i.ytimg.com/vi/FR0AqkteAYw/hqdefault.jpg", 
         "width": 480, 
         "height": 360 
        } 
        }, 
        "channelTitle": "Sports", 
        "liveBroadcastContent": "none" 
        } 
        }, 
    
    하고 그 내용을 확인하는 경우는 다른 비디오의 구성 다른 사용자가 업로드했습니다. enter image description here

    enter image description here

    https://www.youtube.com/watch?v=FR0AqkteAYw&list=PL8fVUTBmJhHLB3FW_53W1P0mtmwRTCEK_

    그래서이 당신이 채널 ID = UCEgdi0XIXXZ-qJOFPf4JSKw에서 볼 수있는 동영상입니다. 따라서 모든 비디오를 얻으려면 search.list에있는 모든 재생 목록에 PlaylistItems: list을 사용하십시오.

    희망이 있으면 도움이됩니다.

    +0

    감사합니다. '유형'매개 변수 값을 '비디오'로 설정했기 때문에이 코드는 제 코드에서 누락되었을 수 있습니다. 저는 비디오 만 검색하고 재생 목록은 검색하지 않지만 솔루션은 의미에서 작동합니다. – mhshimul