使用 YouTube API V3 获取 channelId 的视频失败
Using YouTube API V3 to get video for channelId is failing
我正在尝试使用查询字符串搜索给定频道 ID 的视频。
当我仅使用查询字符串 (Q) 进行搜索时,它 returns 11 项。
GET https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&q=Albion-Park-11012015-Race-1&key={YOUR_API_KEY}
然而,当我添加频道 ID 时,它 returns 0 项(我看不到错误):
GET https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&q=Albion-Park-11012015-Race-1&channelId=UCa2qaN3dR_335aFKIFmBhlw&key={YOUR_API_KEY}
我使用的 channelId 与它从第一个查询返回的内容相匹配,所以我不认为这只是一个不正确的 channelID。
我在 .NET 客户端库和包含测试台的 YouTube doco 页面上都遇到过这种情况 - https://developers.google.com/youtube/v3/docs/search/list
感谢您的帮助:)
我只是 运行 以下两个查询,都从 Data API v3 search.list explorer:
返回了总共 11 个结果
没有频道 ID:
GET https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&q=Albion-Park-11012015-Race-1&maxResults=50&key={YOUR_API_KEY}
使用频道 ID:
GET https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&q=Albion-Park-11012015-Race-1&channelId=UCa2qaN3dR_335aFKIFmBhlw&maxResults=50&key={YOUR_API_KEY}
我不确定你写这篇文章的时候出了什么问题,但现在似乎已经解决了。
我正在尝试使用查询字符串搜索给定频道 ID 的视频。
当我仅使用查询字符串 (Q) 进行搜索时,它 returns 11 项。
GET https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&q=Albion-Park-11012015-Race-1&key={YOUR_API_KEY}
然而,当我添加频道 ID 时,它 returns 0 项(我看不到错误):
GET https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&q=Albion-Park-11012015-Race-1&channelId=UCa2qaN3dR_335aFKIFmBhlw&key={YOUR_API_KEY}
我使用的 channelId 与它从第一个查询返回的内容相匹配,所以我不认为这只是一个不正确的 channelID。
我在 .NET 客户端库和包含测试台的 YouTube doco 页面上都遇到过这种情况 - https://developers.google.com/youtube/v3/docs/search/list
感谢您的帮助:)
我只是 运行 以下两个查询,都从 Data API v3 search.list explorer:
返回了总共 11 个结果没有频道 ID:
GET https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&q=Albion-Park-11012015-Race-1&maxResults=50&key={YOUR_API_KEY}
使用频道 ID:
GET https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&q=Albion-Park-11012015-Race-1&channelId=UCa2qaN3dR_335aFKIFmBhlw&maxResults=50&key={YOUR_API_KEY}
我不确定你写这篇文章的时候出了什么问题,但现在似乎已经解决了。