Wednesday, April 16, 2008

New Youtube: Data API Protocol - YouTube APIs and Tools - Google Code

Audience
About this document
Authentication
Using a developer key and client ID
AuthSub for web applications
ClientLogin for installed applications
Understanding video feeds and entries
Displaying a list of videos
Identifying feeds related to a feed entry
Displaying information about a video
Retrieving and searching for videos
Standard video feeds
Videos uploaded by a specific user
Related videos
Browsing with categories and keywords
Searching for videos
Uploading videos
Process flow diagrams
AuthSub authentication
ClientLogin authentication
Browser-based upload
Direct upload
Technical requirements for uploaded videos
Assigning developer tags
Browser-based uploading
Step 1 - Uploading video metadata
Variables in the upload request
Step 2 - Extracting values from the API response
Step 3 - Uploading the video file
Direct uploading
Sending an Upload API Request
Variables in the upload request
Handling the Upload API Response
Checking the status of an uploaded video
Updating and deleting videos
Updating a video entry
Deleting a video
Using community features
Adding a rating
Comments
Retrieving comments for a video
Adding a comment in response to a video
Video responses
Retrieving a list of video responses
Adding a video response
Deleting a video response
Adding a complaint
Sharing videos with other users
Saving and collecting videos
Favorite videos
Retrieving a user's favorite videos
Adding a favorite video
Deleting a favorite video
Playlists
Retrieving a user's playlists
Retrieving a single playlist
Adding a playlist
Updating a playlist
Adding a video to a playlist
Editing video information in a playlist
Removing a video from a playlist
Deleting a playlist
Subscriptions
Retrieving a user's subscriptions
Adding a subscription
Deleting a subscription
Enabling user interaction
User profiles
Retrieving a user's profile
Contacts
Retrieving a user's contacts
Adding a contact
Updating a contact
Deleting a contact
Understanding API error responses
Validation errors
Quota errors
Authentication errors
Revision History

www.visli.com

No comments: