수년에 걸쳐 Vimeo와의 상호 작용을 위한 여러 가지 API와 방법들이 개발되고 소개되었습니다.
이 도움말에 포함된 내용:
Simple API
Simple API는 사용자가 자신의 앨범, 채널, 그룹, 사용자, 동영상에 대한 공개 메타데이터를 얻을 수 있는 기본적인 방법이었습니다. Simple API의 URL 구조는 다음과 같습니다.
http://vimeo.com/api/v2/album/album_id/request.json
http://vimeo.com/api/v2/channel/channel_name/request.json
http://vimeo.com/api/v2/group/group_name/request.json
http://vimeo.com/api/v2/username/request.json
http://vimeo.com/api/v2/video/video_id.json
이 API는 더 이상 유지되거나 지원되지 않습니다. 개발자는 Vimeo의 oEmbed 구축을 활용하여 임베드 가능한 동영상에 대한 동일한 메타데이터를 얻을 수 있습니다.
Advanced API
Advanced API는 개발자가 인증을 통해 Vimeo의 메타데이터 읽기, 쓰기 및 상호 작용 작업을 수행할 수 있는 방법이었습니다. Advanced API의 URL 구조는 다음과 같습니다.
http://vimeo.com/api/rest/v2?method=METHOD
이 API는 더 이상 사용되거나 지원되지 않습니다. 이 API로 보내는 요청은 실패하게 됩니다. 개발자는 Vimeo의 현재 API를 활용하여 Vimeo 리소스와 상호 작용하는 것이 좋습니다.
RSS
이전 vimeo.com 페이지에서는 사용자가 동영상 및 피드 활동에 대한 업데이트를 받을 수 있도록 RSS 피드가 제공되었습니다. 일부 개발자는 이러한 RSS 피드를 사용하여 Vimeo 데이터를 자신의 사이트나 서비스로 가져올 수 있었습니다. 이 피드는 사용량이 적어 중단되었습니다.
RSS 피드를 MRSS 피드와 혼동해서는 안 됩니다. Vimeo Pro, Business, Premium 및 Enterprise 사용자는 커스텀 TV 앱과 함께 사용하도록 MRSS 피드를 생성할 수 있습니다. 이 기능에 대한 자세한 내용은 이곳에서 확인하세요.
재개 가능한 PUT "streaming" 업로드 방법
재개 가능한 PUT "streaming" 업로드 방법은 2018년 초 API 3.4가 출시될 때까지 사용되었습니다. 이 방법은 개발자 사이트에 문서화되어 있는 오픈 소스 "tus" 업로드 방법으로 대체되었습니다.
향후 API 업데이트를 통해 "streaming" 업로드 방법을 영구적으로 사용하지 않을 계획입니다. 현재 "streaming" 업로드 방법 유지를 위한 위한 엔지니어링 리소스는 없습니다. 서비스에 지장이 발생하는 경우를 피하려면 개발자는 가능한 신속하게 "tus" 업로드 방식으로 바꾸는 것이 좋습니다.
Creator Labs
Vimeo의 Creator Labs 팀은 Vimeo를 최첨단의 실험적 동영상 기술과 통합하기 위한 여러 라이브러리를 출시했습니다. Unity SDK, A-frame/WebVR 및 Max/MSP/Jittr 라이브러리는 Vimei의 개발자 지원팀에서 지원을 제공하지 않으며 해당 라이브러리 관련 문제는 GitHub의 해당 리포로 지명되어야 합니다.
https://github.com/vimeo/vimeo-unity-sdk