YouTube API v3 get all channels associated with a logged in user

Found the answer in YouTube’s API Blog here: http://apiblog.youtube.com/2013/06/google-page-identities-and-youtube-api.html According to this as I’m using Android with OAuth2 there is no native Android account switcher, and the then the API will choose the “wrong” channel in some cases, or even no channel (e.g., if the personal account doesn’t have a channel). So I’ve got two … Read more

YouTube APIs – Access mutiple youtube channels (Brand Accounts) using Google Admin account

I fought with this just two days ago. Turns out it IS possible, it’s just undocumented and works a bit differently than you’d expect: Once I create the credentials in developers console, they will be associated to the Google Account and not to the Brand Accounts. I had the same exact misconception when I first … Read more

Obtaining a channel id from a youtube.com/c/xxxx link?

According to the official support staff, a given channel may have associated an URL of form: https://www.youtube.com/c/CUSTOM_NAME. In such a case, the respective channel’s customUrl property is CUSTOM_NAME. Now, your problem may be reformulated as follows: Given a CUSTOM_NAME for which the URL above points to an existing channel, is there a procedure that is … Read more

YouTube API v3 – List uploaded videos

If you are using the client then Greg’s answer is correct. To do the same thing with basic requests you make the following 2 requests: GET https://www.googleapis.com/youtube/v3/channels with parameters: part=contentDetails mine=true key={YOUR_API_KEY} and header: Authorization: Bearer {Your access token} From this you will get a JSON response like so: { “kind”: “youtube#channelListResponse”, “etag”: “\”some-string\””, “pageInfo”: … Read more