Youtube API at Glance. presenting different type of Yotube APIs, getting data from youtube, examples and use case as (videosanjal.com).
@GDG Kathmandu Startup Weekend Bootcamp
Date: Jan 5th, 2013
http://mobilenepal.net/events/gdg-kathmandu-startup-weekend-bootcamp
2. Agenda
• Introduction
• Youtube APIs
• Getting Youtube data
• Use Case ( videosanjal.com )
3. What is API ?
• API ( Application Programming Interface )
• Protocol intended to be used as
an interface by software components to
communicate with each other
• A set of routines, protocols, and tools for
building software applications.
• A good API makes it easier to develop a
program by providing all the building blocks.
4. Introduction
• The YouTube APIs and Tools let you bring the
YouTube experience to your
webpage, application, or device.
• It is possible to search for videos, retrieve
standard feeds, and see related content. A
program can also authenticate as a user to
upload videos, modify user playlists, and more
6. Youtube APIs
• Version 1
• Version 2 ( Recommended )
• Version 3 ( Experimental )
API for android
YouTube Android Player API ( Experimental)
https://developers.google.com/youtube/android/player/
7. YouTube Data API
• Search for Videos
– Keywords (tags)
– Categories
– Query Params (metadata)
• Search for Playlists
– Keywords (tags)
– Categories
• Search for Channels
– Keywords (tags)
– Categories
8. YouTube Data API
• Retrieve
– Videos
– Comments
– Captions
– Related Videos
– Video Responses
– Categories
– Keywords
– Playlists
– Subscriptions
– Profiles
– Contacts
– Messages
– Activity Feeds
– Insight Data Feed
– Favorites
9. YouTube Data API
• Create • Update
– Videos – Video Metadata
– Comments – Captions
– Captions – Profiles
– Related Videos – Playlists
– Video Responses – Contacts
– Complaint • Delete
– Rating – Video
– Contact – Message
– Message – Favorite
– Favorite – Playlist
– Playlist – Subscription
– Subscription – Contact