YouTube API v3不会返回商品/渠道ID

时间:2015-12-07 21:16:23

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

我在线搜索并在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": []
}

其中“items”部分通常包含我需要的频道ID才能运行我的程序。

此特定页面是较大网络的“女儿”页面(想想全球品牌的个别国家/地区页面)。这会是缺少频道ID的原因吗?

有没有其他方法可以找到频道ID(不是页面的所有者)?为什么这个频道的ID丢失了?

非常感谢。

1 个答案:

答案 0 :(得分:0)

当然,我在问我的问题后2分钟就找到了它:

https://www.googleapis.com/youtube/v3/search?part=snippet&q={USER_ID}&type=channel&key={API_KEY}