Skip to content

Latest commit

 

History

History

ruby

Samples in this directory:

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.