我使用的是 YouTube API v3。创建一个通过搜索返回搜索结果的 url:列表。
https://developers.google.com/youtube/v3/docs/search/list
我想按持续时间过滤结果。但我想要“短”和“中”长度的视频。由于各种原因,我想避免在两次搜索中这样做。有什么方法可以将两个值传递给 url 中的 videoDuration 参数吗?
我似乎找不到任何明确给出是或否的文档。我试过:
&videoDuration=short,medium
&videoDuration=(short,medium)
&videoDuration=short||medium
没用。有谁知道这是否可行,如果可行,如何实现?
非常感谢!
最佳答案
那是不可能的。您必须为此提出两个请求。如果您转到“https://developers.google.com/youtube/v3/docs/search/list”并单击“立即尝试!”您可以在 videoDuration 字段中看到所有可用选项。如果以这种方式列出值,则只会接受它们,不会接受其他任何内容。
关于url - 如何向 YouTube API search.list 查询的参数添加多个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18937721/