youtub 数据 api、搜索端点、类型参数问题

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

我在我的脚本中使用这个搜索 API URL:

https://youtube.googleapis.com/youtube/v3/search?part=snippet&maxResults=25&order=date&q=[YOUR_QUERY_STRING]&type=video&key=[YOUR_API_KEY]

非常简单,我认为直到一周前它一直有效。停止工作的是它返回播放列表和视频,即使我明确指定“类型”参数为“视频”,所以它应该只返回视频。

您可以在谷歌自己的开发网站上看到这种情况发生:

https://developers.google.com/youtube/v3/docs/search/list

它说类型:

string
The type parameter restricts a search query to only 
retrieve a particular type of resource. 
The value is a comma-separated list of resource types. 
The default value is video,channel,playlist.

Acceptable values are:
channel
playlist
video

所以在那个页面上他们有 API 资源管理器“尝试这个方法”,所以我使用它......

part = snippet
maxResults = 25
order = date
q = my search string
type = video
credentials = "api key", not oauth

点击执行/显示代码,然后我得到了结果,但同样,结果中有播放列表...... 令人沮丧!任何帮助,将不胜感激! 请并谢谢你

youtube-api
1个回答
0
投票

好吧,我明白了。本杰明·洛伊森实际上启发了我。在您确认后,我尝试了另一个搜索字符串,它工作正常...... 所以然后我尝试将搜索字符串用双引号、“chomsky”或 url 编码的 %22chomsky%22 括起来,它起作用了.........

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