Description: The following code sample performs OAuth 2.0 authorization by checking for the presence of a local file that contains authorization credentials. If the file is not present, the script opens a browser and waits for a response, then saves the returned credentials locally.
Method: youtube.subscriptions.insert
Description: This sample calls the API's subscriptions.insert
method to add a subscription
to a specified channel.
Method: youtube.activities.insert
Description: This sample calls the API's activities.insert
method to post a bulletin to the channel
associated with the request.
Method: youtube.playlistItems.list
Description: This sample calls the API's playlistItems.list
method to retrieve a list of videos uploaded
to the channel associated with the request. The code also calls the channels.list
method with the
mine
parameter set to true
to retrieve the playlist ID that identifies the channel's
uploaded videos.
Method: youtube.search.list
Description: This sample calls the API's search.list
method to retrieve search results
associated with a particular keyword.
Method: youtube.videos.insert
Description: This sample calls the API's videos.insert
method to upload a video to the channel
associated with the request.
Method: youtubeAnalytics.reports.query
Description: This sample calls the API's reports.query
method to retrieve YouTube Analytics data.
By default, the report retrieves the top 10 videos based on viewcounts, and it returns several metrics for those
videos, sorting the results in reverse order by viewcount. By setting command line parameters, you can use the same
code to retrieve other reports as well.