Is is possible to query the YouTube api for channels that a user is a Subtitle Editor for? I can't seem to get this work using the Channel list endpoint.
I'm looking at the channels endpoint described here.
It appears that there are at least 4 ways to use this endpoint:
List by channel id
List by YouTube username
List my channel
List channels managed by a content owner.
I was hoping that channels that a user is the Subtitle Editor for would be returned in the the ListByYouTubeUsername query but this doesn't seem to be the case. It it possible to get this data using the API?
I want to get a list of the moderators in a YouTube channel, with or without authorization. Is there a way to do it with the YouTube api?
One option is:
Use LiveChatModerators resource for retrieve the lists of moderators for a live chat. The request must be authorized by the owner of the live chat's channel.
See more about how here.
There is a relatively new function on Youtube channel called Channel memberships. You need to have at least 30,000 subscribers to enable this function. Members can "join" by sponsoring this channel each month.
I am interested in analyzing this Channel membership and studying user behaviors with this new function. However, when I tried to use Youtube Data API to collect members' information, it says the request is unauthorized.
I was wondering if there is a way to get a channel's sponsoring members' information. I was not sure if it is something that only the channel owner can view (i.e., need to log in using their google account to view this information).
Any help or information would be much appreciated!
I've got a YouTube user, which doesn't contain a YouTube channel. But the YouTube data API does return a channel, if I query the youtube.channels.list API method by using the "mine=true" attribute like in following example (1).
Example:
(1) Returns a channel (mine=true; by using OAuth):
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list?part=snippet%252CcontentDetails%252Cstatistics&mine=true&_h=5&
This query (1) returns a channel which contains a channelId. Now I'm trying to query for the playlists of this channel by using the previously returned channelId.
(2) Returns a 404 "channel not found" error
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.playlists.list?part=snippet&channelId=UCIReEy02ibumfYhQP3-0drQ&_h=4&
As described here it's possible to use a YouTube account without a channel but with limited functionality like using playlists:
With a Google Account, you can watch and like videos and subscribe to channels. However, without a YouTube channel, you have no public presence on YouTube. Even if you have a Google Account, you need to create a YouTube channel to upload videos, comment, or make playlists. You can use a computer or the YouTube mobile site to create a new channel.
What's the reason query (1) is returning a channel even if a YouTube account doesn't contain a channel?
BR
ninsky
[1] Returns a channel (mine=true; by using OAuth):
Because of every account on youtube itself a channel. They can do all the things they want like any channel can do e.g. upload videos. Also, we can make multiple channels under the same account.
[2] Doesn't return a channel (forUsername=UCIReEy02ibumfYhQP3-0drQ; by/without using OAuth):
Please make sure UCIReEy02ibumfYhQP3-0drQ is a valid username
I'm building something with the YouTube API. I've found a few oddities so far. The first thing is that a channel can have a title of 'blah blah - Topic' so you probably want to screen those out if you want to retrieve channels with their own content. If I'm right in my thinking, these are just channels with Playlists. Example: https://www.youtube.com/channel/UC6tQSWkTxbPNaJ_LQ-Ia6jQ/
Also be aware that channels don't have to have a unique title.
Finally there are many channels that return nothing from the API Channels.List method, even though they are channels. I'm still figuring these out. I don't think they are returned from searching through the API, but if you get your Channel IDs from another source then this could be an issue.
So how do I get a list of shows that authorized user has subscribed to?
For example I have subscribed to http://www.youtube.com/show/nationalgeographiclive but I don't get this show in my subscriptions list when I call subscriptions.list in api v3.
Am I missing something?
There is a bug filed against YouTube for this issue.
https://code.google.com/p/gdata-issues/issues/detail?id=4605