2010-08-20 2 views
3

루비를 사용하여 youtube의 비디오 통찰력 데이터 (보기, 평점, 구독자 등) & 채널을 얻어야합니다.루비를 사용하여 YouTube 통찰력 데이터를 얻을 수있는 프레임 워크 및 애호가

도구/보석/프레임 워크를 사용할 :

나는이 전에 물어 알고 있지만, 내 문제에 특정, 내가 등 동영상을 업로드 할 해달라고, 프레임 워크의 대부분에 기어드 것 같다 이.

아무 것도 나에게 잘 맞는 것 같지 않은데, 나는 httpaty를 사용하고 내 자신을 굴리는 것이 더 낫다.

무비 모델 - http://github.com/edgarjs/youtube-model/tree/master

무비 - g - http://code.google.com/apis/gdata/articles/gdata_on_rails.html

API를 사용하여 - 레일 http://github.com/tmm1/youtube-g

GDATA? 나는이를 호출하기 전에 나는 또한 내가 경우, 이상적으로 채널 수준에서 통찰력 데이터를 얻을 수있다 사용자 채널 무엇인지 파악해야, 비디오의 목록이 필요 http://code.google.com/apis/youtube/2.0/developers_guide_protocol_insight.html

:

나는이 API를 사용해야 나는 그것을 집계 할 수 없다.

또는이다 피드 : 이러한 종류의 데이터를 얻을 수 http://code.google.com/apis/youtube/2.0/developers_guide_protocol_understanding_video_feeds.html

더 좋은 방법.

답변

0

저는 주말 내내이 작업에 많은 시간을 할애했습니다. 유튜브-모델은 최고 작동하는 것 같다 :

yt = YouTubeAccess.uploaded_by_user(token) 
yt_videos = yt.videos 
    yt_videos.each{|video| 
     view_count = video.statistics.viewCount.to_i 
     favorite_count = video.statistics.favoriteCount.to_i 
     comment_count = video.comments.attributes['feedLink'].countHint.to_i 
    } 

채널을 수행하는 방법에 확실하지 위해 AuthSub 토큰을 얻을 유튜브 모델

  • 사용 예제, 그러나 이것은 좋은 시작이다.