我创建了一个程序,可以输入一些信息并在youtube上搜索前10个视频,我的问题是youtube API的v2版本不支持,所以我更改了
https://gdata.youtube.com/feeds/api/videos?q=
有了新版本,但我没有发现。你能帮我吗?非常感谢
编辑
非常感谢,我已经尝试过做这个命令
https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=10&q=skyrim&key={YOUR_API_KEY}
我想搜索与关键字Skyrim相关的前10个视频。我使用eclipse尝试这个,我有这个错误
Exception in thread "main" org.jsoup.HttpStatusException: HTTP errorfetching URL. Status=400, URL=https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=10&key={YOUR_API_KEY}&q=skyrim&max-results=10
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:590)
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:540)
at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:227)
at org.jsoup.helper.HttpConnection.get(HttpConnection.java:216)
我以这种模式运行查询:
private static String QueryURL ="https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=10&key={YOUR_API_KEY}&q=";
Document doc = Jsoup.connect(QueryURL+stringa).userAgent("Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36").get();
其中字符串=天际线。感谢大家的帮助
从YouTube API v3页面开始:https://developers.google.com/youtube/v3/