2013-10-30 6 views
0

Vimeo gem을 사용하여 Rails에 내장 된 웹 앱이 있습니다. 1 명의 특정 사용자에 대해 모든 비디오를 가져와야합니다. 간단한 API는 20 개의 동영상에 제한을 두지 만 고급 API는 최소한 내 유스 케이스 (video_url, 미리보기 이미지)에 대해서는 더 나은 정보를 제공합니다. 즉, 모든 비디오를 가져 오려면 한 번 서버에 ping을 수행하고 필요한 정보를 얻으려면 각 비디오에 대해 한 번씩 필요합니다. 이것은 엄청나게 과도하게 보인다.Vimeo advanced api videos

1) 1 요청시 필요한 정보를 얻을 수있는 방법이 있습니까? 2) 간단한 API에서 20 개 이상의 비디오를 가져올 수있는 방법이 있습니까? 3) 누구도 Vimeo의 고객 서비스에 행운이 없었습니까?

다음은 참조 용 보석이지만 API 래퍼 역할을하는 것 외에는 아무 것도하지 않는 것 같습니다. 내가 얻는 데이터가 정확할 것으로 기대한다. vimeo gem

답변

2

2) 간단한 API에서 20 개 이상의 비디오를 가져올 수있는 방법이 있습니까?

요청 URL에? page =를 추가하면 간단한 API를 통해 페이지 당 최대 20 개의 동영상을 포함하여 최대 3 페이지 (1 페이지부터)를 요청할 수 있습니다. 예를 들어

: 사용자를 가정 특정 사용자가 만든 http://vimeo.com/api/v2/username/videos.json?page=2

돌아가시겠습니까 비디오는 21-40, 많은 비디오 것을 만들었습니다.

3 회의 통화로 총 최대 60 개의 비디오를 얻을 수 있습니다. 긍정적 인 것은 아니지만 Vimeo의 간단한 API에서 더 많은 동영상을 가져 오는 방법 중 하나입니다.

+0

감사합니다. 정확한 답을 찾지 못했지만 내 문제를 해결했습니다. 다음 페이지를 가져 오는 무한한 스크롤을 구현하십시오. – mikekavouras

관련 문제