【发布时间】:2016-03-12 15:13:51
【问题描述】:
我已经在网上和 SO 上拼命搜索这个问题的答案 - 但没有一个答案是有帮助的,或者根本没有答案(我发现这经常发生在 API 问题中)。
为了让我的爬虫运行,我读入了一个“用户 ID”,然后使用 YouTube API 获取“频道 ID”。
https://www.googleapis.com/youtube/v3/channels?key={API_KEY}&forUsername={USER_ID}&part=id
返回:
{
"kind": "youtube#channelListResponse",
"etag": "\"3WIcRE7IJ70nCYemJJIi1L7dYAg/6uvK8IjShzZ17Ahyr1FaURwOhkM\"",
"pageInfo": {
"totalResults": 0,
"resultsPerPage": 5
},
"items": []
}
“项目”部分通常包含运行程序所需的频道 ID。
此特定页面是更大网络的“子”页面(想想全球品牌的各个国家/地区页面)。这会是频道 ID 丢失的原因吗?
有没有其他方法可以找到频道 ID(不是页面的所有者)?为什么这个频道的 id 不见了?
非常感谢。
【问题讨论】:
标签: python youtube google-api youtube-api youtube-data-api