如何获得所有频道ID - youtube api v3

时间:2016-10-03 09:30:32

标签: python api youtube youtube-api youtube-data-api

我想知道是否有可能获得您的其他频道ID,此代码仅获得一个频道ID(我在授权期间点击的一个频道)。

 def gaining_channelID(youtube):
     channels_list_response = youtube.channels().list(
     part="id",
     mine=True
     ).execute()
    channelid= ""

    for list in channels_list_response["items"]:
          channelid= list["id"]
          print(channelid)
    return channelid

我可以将视频上传到您的其他频道吗?或者我是否必须再次通过授权并选择我要上传到的其他频道?

现在看起来这是唯一的方式

我一直在看这个并且它是这样说的,但是想知道它是否已经改变(因为那是2年前问的问题)

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

1 个答案:

答案 0 :(得分:2)

当您对YouTube API进行身份验证时,您会选择一个频道。就我而言,我认为我有6个频道。如果我对第一个频道进行身份验证,我将只能访问第一个频道数据。

是的,您需要为每个频道进行身份验证。您获得的访问权限将是特定于渠道的。