Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

YouTube API - List all channels that I manage

I have a YouTube channel for my personal account, and one for my business account. I have associated a Google+ page to both channels. In the business account, I have clicked "Managers" (in the drop down in the top right), and added my personal gmail account as a Manager. This has all worked fine.

Now, though, I am trying to use the YouTube API to list all of the channels that my personal account has rights to manage. I'm trying to use the Google Developer's page here https://developers.google.com/youtube/v3/docs/channels/list#try-it but it is only returning the one channel that is directly associated with my personal account. I'd expect it to return both the personal channel and the business channel.

Is there a way, an api call, or a setting that will allow me to make a single api call for an oauth user and see all of the YouTube channels / Google+ Pages that the user has permissions to manage?

like image 712
Rob Gibbens Avatar asked Mar 20 '14 16:03

Rob Gibbens


People also ask

How do I get a list of my YouTube channels?

It's at the top of the screen. This expands the search bar. Type the channel name into the "Search YouTube" bar. If you don't know the name of the channel, you can search for any keyword(s) that might bring it up in a search, such as the name of a video shared by the channel, a genre, etc.

How do I see other YouTube channels on my analytics?

In the Analytics tab, you will be able to view your YouTube channel's overview, content, audience, revenue, and research analytics. You can also view your channel's views, watch time, subscribers, and total revenue. Just click on all the different tabs for more information.

What data can I get from YouTube API?

You can retrieve entire playlists, users' uploads, and even search results using the YouTube API. You can also add YouTube functionalities to your website so that users can upload videos and manage channel subscriptions straight from your website or app.


1 Answers

I you are using the WebView for authentication, the user has to choose the YouTube account to be used. The channel will then be returned. If you are using Android OAuth, the only way to specify a channel is for the user to select the "default channel" in the advanced YouTube account settings.

http://youtube-eng.blogspot.de/2013/06/google-page-identities-and-youtube-api_24.html

like image 55
Max Hille Avatar answered Oct 13 '22 00:10

Max Hille