2016-10-03 98 views
1

我想知道是否有可能获得您的其他渠道ID,此代码下只获得一个channelID(我在授权期间点击的一个渠道)。如何获得您的所有渠道ID - youtube api v3

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

回答

2

当您向YouTube API进行身份验证时,您会选择一个频道。在我看来,我有6个频道。如果我对第一个频道进行身份验证,则只能访问第一个频道的数据。

是的,你需要验证每个通道。您获得的访问权限将是特定于频道的。

+1

太糟糕了,谢谢你的回答! – Lisa

相关问题