如何从 YouTube API 数据 v3 中排除短片

问题描述 投票:0回答:3

我目前使用类似 https://www.googleapis.com/youtube/v3/search?part=id&order=date&channelId=CHANNELID&maxResults=1&type=video&key=KEY 的内容,我希望能够仅检索最新的视频和完全排除短裤。

我怎样才能实现这个目标? 🤔

youtube youtube-api youtube-data-api
3个回答
0
投票

Youtube 搜索方法

将允许您搜索关键字、位置、事件、您自己的视频和相关视频等内容。

无法过滤或限制返回的视频。 您唯一的希望是在获得结果后在本地解决它们。

您可能想添加一个功能请求这里有这个,但它真的很旧搜索API:更灵活/逻辑的视频持续时间请求


0
投票

您可以包含

videoDuration
参数并将其设置为
long
。重要的是
videoDuration
需要将
type
专门设置为
video

这是一个查询示例:

 'https://youtube.googleapis.com/youtube/v3/search?part=snippet&channelId=[CHANNEL_ID]&order=date&type=video&videoDuration=long&key=[YOUR_API_KEY]'

您可以查看docs了解更多详细信息。


-1
投票

(抱歉,这是我第一次在 stackoverflow 上回答,所以可能无法描述)

如果您使用youtube搜索方法

然后您会发现短片描述被指定为空字符串“”,而视频有一些描述。因此,使用如下 if 条件可以解决您的问题(js)

if(!(video.snippet.description == ""))

© www.soinside.com 2019 - 2024. All rights reserved.