有什么方法可以直接从自动生成的频道(比如这个https://www . YouTube . com/channel/UC-9-kyt w8 zkzndhqj 6 fgpwq/videos)中获取视频,而不必访问所有的播放列表?
使用https://www.googleapis.com/youtube/v3/search?part=snippet
给我0个项目
如果您的意思是准确地运行以下内容
https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UC-9-kyTW8ZkZNDHQJ6FgpwQ&key=
返回以下错误
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "keyInvalid",
"message": "Bad Request"
}
],
"code": 400,
"message": "Bad Request"
}
}
这是因为您忽略了在末尾添加 API 密钥。
尝试在查询资源管理器中测试此接缝以返回相当多的不知道它是否全部。
GET https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UC-9-kyTW8ZkZNDHQJ6FgpwQ&maxResults=25&key={YOUR_API_KEY}
返回
"pageInfo": {
"totalResults": 786,
"resultsPerPage": 25
},
这将返回仅此用户的播放列表列表。
更新:
如果您尝试只为该用户请求视频,您将获得0返回。我测试过的任何其他用户都不是这种情况。
GET https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UC-9-kyTW8ZkZNDHQJ6FgpwQ&maxResults=50&order=date&type=video&key={YOUR_API_KEY}
这使我相信不可能检索自动生成的频道的视频。我建议要么将它记录为一个bug,要么在这里将其添加为一个特性请求。我个人认为这更像是一个功能需求。
我正在尝试从YouTube自动生成频道(又名主题)获取所有视频。我让我的用户添加到YT频道的链接,我发送频道ID以检索视频。 在常规情况下,当通道不是自动生成的时,我正在使用此终结点:https://www.googleapis.com/youtube/v3/channels?part=snippet 此endpoint返回发布到此频道的视频列表。主题的问题是视频列表返回空... 以下请求的示例:
目前,我使用它是为了从给定频道获得视频ID列表: 去找https://www.googleapis.com/youtube/v3/search?order=date 这是可行的,但是我想从中获取视频的频道有超过50个在线视频。我已经研究过这个问题,YouTube API可以在一个频道上获取所有视频,但每个在线解决方案最多只能获取50个视频。 我怎样才能得到每一个视频,而不仅仅是50个?
我想使用自动生成的通道 ID 作为下面的示例... 得到https://www.googleapis.com/youtube/v3/channels?part=snippet ...以访问其视频内容。但似乎我无法使用或过滤方法,因为我在获取其播放列表项目之前用于获取普通用户频道ID。有没有一种简单的方法来显示自动生成的频道的视频源或播放列表内容?我使用gapi.client而不是url。Thx提供
我需要视频的id,例如 https://www.youtube.com/watch?v=wIN0tTy-Jmg 我需要的id是wIN0tTy-Jmg 我知道https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.activities.list?part=snippet 但它只返回50个视频,有时我无法获得具有我需要的标题的
我需要提取5年前公司YouTube频道上的活动。我遇到了一个YouTube分析API的问题,因为它限制了我最近30天的活动。我正在考虑接下来尝试YouTube数据API V3,但我想首先在这里问一下,是否有人知道如何从YouTube频道中提取深层历史数据。我感兴趣的主要是每天每个视频的浏览量。我正在使用谷歌云平台,需要将数据存储在BigQuery中。 https://developers.goog
所以我试图从用户上传的视频中抓取10个最新视频。 现在唯一的问题是,播放列表请求中唯一可见的日期是已发布的,这是视频上传的日期 - 而不是公开的日期,这会产生巨大的差异。 我注意到我可以通过视频请求获取正确的日期,但它似乎不是最好的地方。 让我给你看一个我正在处理的例子。 我们走Maroon5频道吧。 forUserName: Maroon5VEVO 获取 https://www.googleap