Last update | 2012-06-25 11:13:05 | 2012-06-25 11:07:00 |
---|
Website | https://developers.google.com/youtube/2.0/developers_guide_protocol_audience#Supported_Feeds | http://developer.vimeo.com/apis/advanced/methods |
---|
Authentication | | |
---|
OAuth 1.0 | No Deprecated, https://developers.google.com/youtube/2.0/developers_guide_protocol_oauth | Yes https://developer.vimeo.com/apis/advanced#oauth |
---|
OAuth 2.0 | Yes | - |
---|
Video feeds | | |
---|
Example of a video feed | https://developers.google.com/youtube/2.0/developers_guide_protocol_understanding_video_feeds#Understanding_Video_Entries | |
---|
Video search feeds | Yes https://gdata.youtube.com/feeds/api/videos + ?queryParameters | Yes vimeo.videos.search, https://developer.vimeo.com/apis/advanced/methods/vimeo.videos.search |
---|
Standard Google Data API parameters | https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#Standard_parameters | |
---|
Custom parameters | https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters#Custom_parameters | |
---|
Standard video feeds | Yes https://gdata.youtube.com/feeds/api/standardfeeds/parameter | Yes vimeo.videos.search, https://developer.vimeo.com/apis/advanced/methods/vimeo.videos.search |
---|
parameter | most_discussed:
https://gdata.youtube.com/feeds/api/standardfeeds/most_discussed
top_rated:
https://gdata.youtube.com/feeds/api/standardfeeds/top_rated
top_favorites:
https://gdata.youtube.com/feeds/api/standardfeeds/top_favorites
most_viewed:
https://gdata.youtube.com/feeds/api/standardfeeds/most_viewed
most_shared:
https://gdata.youtube.com/feeds/api/standardfeeds/most_shared
most_popular:
https://gdata.youtube.com/feeds/api/standardfeeds/most_popular
most_recent:
https://gdata.youtube.com/feeds/api/standardfeeds/most_recent
most_responded:
https://gdata.youtube.com/feeds/api/standardfeeds/most_responded
recently_featured:
https://gdata.youtube.com/feeds/api/standardfeeds/recently_featured
on_the_web:
https://gdata.youtube.com/feeds/api/standardfeeds/on_the_web | 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:
https://gdata.youtube.com/feeds/api/standardfeeds/top_rated?time=today | |
---|
regionID | Ex Spain ES:
http://gdata.youtube.com/feeds/api/standardfeeds/ES/top_rated?v=2
regionID:https://developers.google.com/youtube/2.0/developers_guide_protocol_video_feeds#Region_specific_feeds | |
---|
feedID_category_name | URL for feed of top-rated entertainment videos in France:
https://gdata.youtube.com/feeds/api/standardfeeds/FR/top_rated_Entertainment | |
---|
Favorite videos | Yes https://gdata.youtube.com/feeds/api/users/default/favorites + authentication token or https://gdata.youtube.com/feeds/api/users/username/favorites | Yes vimeo.videos.getLikes: Get a list of videos that the user likes. https://developer.vimeo.com/apis/advanced/methods/vimeo.videos.getLikes |
---|
getLikers | No You can get the numLikes. <yt:rating numDislikes='28' numLikes='141'/> | Yes vimeo.videos.getLikers, Get a list of the users that have liked a video. |
---|
User uploads | Yes https://gdata.youtube.com/feeds/api/users/default/uploads + authentication token or https://gdata.youtube.com/feeds/api/users/username/uploads | Yes vimeo.videos.getUploaded, Get a list of videos uploaded by a user. |
---|
Playlist feed | Yes Ex: https://gdata.youtube.com/feeds/api/playlists/8BCDD04DE8F771B2?v=2 | Yes vimeo.albums.getVideos, Get a list of the videos in an album. |
---|
Watch later feed | Yes 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' | Yes vimeo.albums.getWatchLater, Get the list of videos in a user's Watch Later album. |
---|
Watch history | Yes 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 | Yes https://gdata.youtube.com/feeds/api/users/default/recommendations or https://gdata.youtube.com/feeds/api/users/username/recommendations | No |
---|
Related videos | Yes <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 | Yes <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'/> | No |
---|
New subscription videos | Yes 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 | Yes https://gdata.youtube.com/feeds/api/channels | Yes 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:
https://gdata.youtube.com/feeds/api/channels?q=soccer&start-index=11&max-results=10&v=2 | per_page, page, sort |
---|
Standard channel feeds | Yes URL: https://gdata.youtube.com/feeds/api/channelstandardfeeds/parameters | Yes vimeo.channels.getAll, Get a list of all public channels. |
---|
parameter | most_viewed:
https://gdata.youtube.com/feeds/api/channelstandardfeeds/most_viewed
most_subscribed:
https://gdata.youtube.com/feeds/api/channelstandardfeeds/most_subscribed | 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:
https://gdata.youtube.com/feeds/api/channelstandardfeeds/most_viewed?time=today&v=2 | |
---|
regionID | Ex Spain ES:
https://gdata.youtube.com/feeds/api/channelstandardfeeds/SE/most_viewed?v=2
regionID:https://developers.google.com/youtube/2.0/developers_guide_protocol_video_feeds#Region_specific_feeds | |
---|
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:https://gdata.youtube.com/feeds/api/channelstandardfeeds/US/most_viewed_Musicians?v=2 | |
---|
Playlists feeds | | |
---|
Playlist search feeds | Yes https://gdata.youtube.com/feeds/api/playlists/snippets | |
---|
API query parameters for playlist search | alt, q, max-results, start-index, strict, v Ex:
https://gdata.youtube.com/feeds/api/playlists/snippets?q=soccer&start-index=11&max-results=10&v=2 | |
---|
User playlists feed | Yes 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 | Yes vimeo.albums.getAll, Get a list of a user's albums. |
---|
Event feeds | | |
---|
Live event charts | Yes https://gdata.youtube.com/feeds/api/charts/live/events/parameters | No |
---|
featured | https://gdata.youtube.com/feeds/api/charts/live/events/featured
This feed lists promoted live events that are currently happening
or will soon take place. | |
---|
live_now | https://gdata.youtube.com/feeds/api/charts/live/events/live_now
This feed lists live events that are currently active. | |
---|
upcoming | https://gdata.youtube.com/feeds/api/charts/live/events/upcoming
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 | https://gdata.youtube.com/feeds/api/charts/live/events/recently_broadcasted
This feed lists events that recently ended. | |
---|
User events feed | Yes 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 | No |
---|
Comment feeds | | |
---|
Comment feeds | Yes https://gdata.youtube.com/feeds/api/videos/VIDEO_ID/comments | Yes vimeo.videos.comments.getList, Get a list of the comments on a video. |
---|
Subscription and activity feeds | | |
---|
User subscription feed | Yes 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 | Yes vimeo.people.getSubscriptions, Get a list of the things a user is subscribed to. |
---|
User activity feeds | Yes 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 | Yes 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 | Yes https://gdata.youtube.com/feeds/api/users/default/inbox + Authentication token | No |
---|
User contacts feed | Yes https://gdata.youtube.com/feeds/api/users/default/contacts?v=2 + Authentication token | Yes vimeo.contacts.getAll, Get a list of all contacts. |
---|
User profile entry | | |
---|
User profile entry | Yes https://gdata.youtube.com/feeds/api/users/default + Authentication token OR https://gdata.youtube.com/feeds/api/users/username | Yes vimeo.people.getInfo, Get information about a user. |
---|
Rate limiting | | |
---|
url | https://developers.google.com/youtube/2.0/developers_guide_protocol_batch_processing | https://developer.vimeo.com/guidelines/rate-limiting |
---|
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:
https://developers.google.com/youtube/2.0/developers_guide_protocol_authentication#Developer_Key
https://code.google.com/apis/youtube/dashboard | Consumer key: https://developer.vimeo.com/apps |
---|
Best practices | | |
---|
url | http://gdata.youtube.com/demo/index.html | https://developer.vimeo.com/guidelines/best-practices |
---|