Lien | Youtube API | Vimeo API |
|---|---|---|
| Mise à jour | 25 jun. 2012 11:13:05 | 25 jun. 2012 11:07:00 |
| Site web | google.com/... | vimeo.com/... |
| Authentication | ||
| OAuth 1.0 | Non Deprecated, https://developers.google.com/youtube/2.0/developers_guide_protocol_oauth | Oui https://developer.vimeo.com/apis/advanced#oauth |
| OAuth 2.0 | Oui | - |
| Video feeds | ||
| Example of a video feed | google.com/... | |
| Video search feeds | Oui https://gdata.youtube.com/feeds/api/videos + ?queryParameters | Oui vimeo.videos.search, https://developer.vimeo.com/apis/advanced/methods/vimeo.videos.search |
| Standard Google Data API parameters | google.com/... | |
| Custom parameters | google.com/... | |
| Standard video feeds | Oui https://gdata.youtube.com/feeds/api/standardfeeds/parameter | Oui vimeo.videos.search, https://developer.vimeo.com/apis/advanced/methods/vimeo.videos.search |
| parameter | most_discussed: youtube.com/... top_rated: youtube.com/... top_favorites: youtube.com/... most_viewed: youtube.com/... most_shared: youtube.com/... most_popular: youtube.com/... most_recent: youtube.com/... most_responded: youtube.com/... recently_featured: youtube.com/... on_the_web: youtube.com/... | user_id, page, per_page, summary_response, full_response, query, sort. Method to sort by: relevant, newest, oldest, most_played, most_commented, or most_liked. |
| time | This parameter is supported for the following feeds and charts: Standard video feeds (top_rated, top_favorites, most_viewed, most_popular, most_discussed, most_responded) Standard channel feeds (most_subscribed – This feed only supports the parameter values this_week, this_month, and all_time; most_viewed) Live event charts ( experimental feature) (upcoming – This feed only supports the parameter values today and this_week) Ex: youtube.com/... | |
| regionID | Ex Spain ES: youtube.com/... regionID:google.com/... | |
| feedID_category_name | URL for feed of top-rated entertainment videos in France: youtube.com/... | |
| Favorite videos | Oui https://gdata.youtube.com/feeds/api/users/default/favorites + authentication token or https://gdata.youtube.com/feeds/api/users/username/favorites | Oui vimeo.videos.getLikes: Get a list of videos that the user likes. https://developer.vimeo.com/apis/advanced/methods/vimeo.videos.getLikes |
| getLikers | Non You can get the numLikes. <yt:rating numDislikes='28' numLikes='141'/> | Oui vimeo.videos.getLikers, Get a list of the users that have liked a video. |
| User uploads | Oui https://gdata.youtube.com/feeds/api/users/default/uploads + authentication token or https://gdata.youtube.com/feeds/api/users/username/uploads | Oui vimeo.videos.getUploaded, Get a list of videos uploaded by a user. |
| Playlist feed | Oui Ex: https://gdata.youtube.com/feeds/api/playlists/8BCDD04DE8F771B2?v=2 | Oui vimeo.albums.getVideos, Get a list of the videos in an album. |
| Watch later feed | Oui https://gdata.youtube.com/feeds/api/users/username/watch_later?v=2 if in https://gdata.youtube.com/feeds/api/users/username, gd:feedLink rel='http://gdata.youtube.com/schemas/2007#user.watchlater' | Oui vimeo.albums.getWatchLater, Get the list of videos in a user's Watch Later album. |
| Watch history | Oui https://gdata.youtube.com/feeds/api/users/default/watch_history?v=2 + authentication token OR https://gdata.youtube.com/feeds/api/users/username/watch_history?v=2 | - ? vimeo.activity.userDid, Get a list of things that a user did. |
| Video recommendations | Oui https://gdata.youtube.com/feeds/api/users/default/recommendations or https://gdata.youtube.com/feeds/api/users/username/recommendations | Non |
| Related videos | Oui <link rel="http://gdata.youtube.com/schemas/2007#video.related" type="application/atom+xml" href="https://gdata.youtube.com/feeds/api/videos/ZTUVgYoeN_b/related?v=2"/> | - vimeo.videos.getByTag, Get a list of videos that have the specified tag. |
| Video responses | Oui <link rel='http://gdata.youtube.com/schemas/2007#video.in-response-to' type='application/atom+xml' href='https://gdata.youtube.com/feeds/api/videos/HsQIoPyfQzM?v=2'/> | Non |
| New subscription videos | Oui https://gdata.youtube.com/feeds/api/users/default/newsubscriptionvideos + authentication token OR https://gdata.youtube.com/feeds/api/users/username/newsubscriptionvideos | - vimeo.videos.getSubscriptions Get a list of the subscribed videos for a user. |
| Channel feeds | ||
| Channel search feeds | Oui https://gdata.youtube.com/feeds/api/channels | Oui vimeo.channels.getAll, Get a list of all public channels. |
| API query parameters for channel search | alt, q, max-results, start-index, strict, v Ex: youtube.com/... | per_page, page, sort |
| Standard channel feeds | Oui URL: https://gdata.youtube.com/feeds/api/channelstandardfeeds/parameters | Oui vimeo.channels.getAll, Get a list of all public channels. |
| parameter | most_viewed: youtube.com/... most_subscribed: youtube.com/... | sort = newest, oldest, alphabetical, most_videos, most_subscribed, or most_recently_updated. |
| time | Supported values of the time parameter for the most_subscribed feed are: this_week, this_month, and all_time. Ex: youtube.com/... | |
| regionID | Ex Spain ES: youtube.com/... regionID:google.com/... | |
| User types | Valid user types that can be appended to the feed URL are Comedians, Directors, Gurus, Musicians, Non-profit, Partners, Politicians, Reporters, and Sponsors. Ex:youtube.com/... | |
| Playlists feeds | ||
| Playlist search feeds | Oui https://gdata.youtube.com/feeds/api/playlists/snippets | |
| API query parameters for playlist search | alt, q, max-results, start-index, strict, v Ex: youtube.com/... | |
| User playlists feed | Oui https://gdata.youtube.com/feeds/api/users/default/playlists?v=2 + authentication token OR https://gdata.youtube.com/feeds/api/users/username/playlists?v=2 | Oui vimeo.albums.getAll, Get a list of a user's albums. |
| Event feeds | ||
| Live event charts | Oui https://gdata.youtube.com/feeds/api/charts/live/events/parameters | Non |
| featured | youtube.com/... This feed lists promoted live events that are currently happening or will soon take place. | |
| live_now | youtube.com/... This feed lists live events that are currently active. | |
| upcoming | youtube.com/... This feed lists events that will take place within the time frame specified for the time parameter. Valid parameter values are today (one day), this_week (seven days), this_month (one month), and all_time, and all_time is the default value. | |
| recently_broadcasted | youtube.com/... This feed lists events that recently ended. | |
| User events feed | Oui https://gdata.youtube.com/feeds/api/users/default/live/events?v=2 + Authentication token OR https://gdata.youtube.com/feeds/api/users/username/live/events?v=2 | Non |
| Comment feeds | ||
| Comment feeds | Oui https://gdata.youtube.com/feeds/api/videos/VIDEO_ID/comments | Oui vimeo.videos.comments.getList, Get a list of the comments on a video. |
| Subscription and activity feeds | ||
| User subscription feed | Oui https://gdata.youtube.com/feeds/api/users/default/subscriptions?v=2 + Authentication token OR https://gdata.youtube.com/feeds/api/users/username/subscriptions?v=2 | Oui vimeo.people.getSubscriptions, Get a list of the things a user is subscribed to. |
| User activity feeds | Oui https://gdata.youtube.com/feeds/api/users/default/events?v=2 + Authenticated token OR https://gdata.youtube.com/feeds/api/users/username/events?v=2 | Oui vimeo.activity.happenedToUser:Get a list of activity on a user. vimeo.activity.userDid :Get a list of things that a user did. |
| Inbox and contact feeds | ||
| User inbox feed | Oui https://gdata.youtube.com/feeds/api/users/default/inbox + Authentication token | Non |
| User contacts feed | Oui https://gdata.youtube.com/feeds/api/users/default/contacts?v=2 + Authentication token | Oui vimeo.contacts.getAll, Get a list of all contacts. |
| User profile entry | ||
| User profile entry | Oui https://gdata.youtube.com/feeds/api/users/default + Authentication token OR https://gdata.youtube.com/feeds/api/users/username | Oui vimeo.people.getInfo, Get information about a user. |
| Rate limiting | ||
| URL | google.com/... | vimeo.com/... |
| Rate limiting | The YouTube Data API supports batch processing, enabling you to execute up to 50 operations with a single API request rather than submit a separate request for each individual operation. | Authenticated calls are limited to 1500 requests per user per 5 minutes. Unauthenticated calls are limited to 7500 requests per day. |
| Key | ||
| key | Developer key: google.com/... google.com/... | Consumer key: vimeo.com/... |
| Best practices | ||
| URL | google.com/... | vimeo.com/... |