2014-02-18 1 views
1

유튜브 (YouTube)의 단일 비디오를 참조하는 응답을 받고 싶습니다. ID를 알고 YouTube가 아직 YouTube에 있는지 확인하려고합니다. 요청은 어떻게 생겼습니까?Youtube API v3을 사용하여 ID로 비디오를 검색하려면 어떻게해야합니까?

내가 CLIENT_ID 및 client_secret와 구글-API 클라이언트를 사용하여이 같은 것을 할 좋아하고 :

client.execute을 ( : api_method => youtube.search.list, : 매개 변수 = > {: id => my_video_id, : part => 'id, snippet'})

그냥 기본 비디오 데이터 세트를 반환합니다. 업로드 및 삭제 동영상이 정상적으로 작동하기 때문에 인증 문제 일 가능성은 거의 없습니다. 그러나이 목적을 위해 나는 올바른 길을 찾을 수 없습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

+0

저는 YouTube API에 익숙하지 않지만 api_method는 목록을 반환 할 것을 제안합니다. 좀 더 적합한 방법을 찾으려면 설명서에서 더 잘 살펴 봐야합니다. –

답변

1

대신 videoId으로 videos->list 전화를해야합니다.

client.execute(:api_method => youtube.videos.list, :parameters => {:id => my_video_id, :part => 'id,snippet' }) 
+0

나는 그것이 그렇게 간단 할 것이라고 기대했다. 고맙습니다! – Ulfmann

+0

굉장한 ...이 비디오 개체에서 어떻게 공유 및 조회수를 얻을 수 있는지 알고 있습니까? – dangalg