我使用playlistitems
来获取经过身份验证的用户的视频列表(包括私人/不公开)。
现在我尝试了contentOwnerId。我可以使用onBehalfOfContentOwner
获取私人视频信息,但onBehalfOfContentOwner
没有playlistitems
密钥。
还有其他方法可以获得自有频道的完整列表吗?
答案 0 :(得分:1)
我非常肯定,如果您只是希望在您管理的特定频道中获取视频,那么预期的方式是通过search.list(part=snippet, forContentOwner=true, onBehalfOfContentOwner=CONTENT_OWNER_ID, type=video, maxResults=50)
并可选择包括channelId=UC...
。如果视频超过50个,您必须请求多个页面。我刚测试了它,它似乎确实返回私人和公共视频。
是的,这有点奇怪,这是通过search.list()
而不是playlistItems.list()
完成的......