如果我将 1 放入页面,为什么会出现 400 错误?它不会获取超过 25 个结果?
Why am I getting 400 bad error if I put 1 into page? and it won't fetch more than 25 results?
我正在使用名为 youtube search
的 gem
我在下面这样编码工作正常。但是当我在这样的页面中输入 1 时 returns 400 错误
<% option = {
:per_page => "10",
:page => 1,
}
%>
如何修复此代码以显示结果的第一页?
那为什么在试图显示包含"cats"作为关键字的匹配数时总是显示25?
它应该超过 10000 个匹配:(
# coding: utf-8
<% keyword = "cats" %>
<% option = {
:per_page => "10",
:page => 2,
}
%>
<% videos = YoutubeSearch::search(keyword, option) %>
Video Count<%= YoutubeSearch::search(keyword).count %>
--------------------------------<br />
<br />
<% videos.each do |video| %>
Video ID:<%= video["video_id"] %> <br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/<%= video["video_id"] %>" frameborder="0" allowfullscreen></iframe> <br />
Title: <%= video["title"] %><br />
Content: <%= video["content"] %><br />
----------------------------------------------------------------------------------------------<br />
<br />
<% end %>
不幸的是,gem 基于现已停用的 V2 YouTube API ...您将在接下来的几周内获得断断续续的结果(很可能是奇怪的情况,例如你在这里看到的),然后它将在月底完全关闭。您需要将代码切换为使用 API 的 V3(如果您有兴趣查看它,可以使用客户端库 here)。
我正在使用名为 youtube search
的 gem我在下面这样编码工作正常。但是当我在这样的页面中输入 1 时 returns 400 错误
<% option = {
:per_page => "10",
:page => 1,
}
%>
如何修复此代码以显示结果的第一页?
那为什么在试图显示包含"cats"作为关键字的匹配数时总是显示25?
它应该超过 10000 个匹配:(
# coding: utf-8
<% keyword = "cats" %>
<% option = {
:per_page => "10",
:page => 2,
}
%>
<% videos = YoutubeSearch::search(keyword, option) %>
Video Count<%= YoutubeSearch::search(keyword).count %>
--------------------------------<br />
<br />
<% videos.each do |video| %>
Video ID:<%= video["video_id"] %> <br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/<%= video["video_id"] %>" frameborder="0" allowfullscreen></iframe> <br />
Title: <%= video["title"] %><br />
Content: <%= video["content"] %><br />
----------------------------------------------------------------------------------------------<br />
<br />
<% end %>
不幸的是,gem 基于现已停用的 V2 YouTube API ...您将在接下来的几周内获得断断续续的结果(很可能是奇怪的情况,例如你在这里看到的),然后它将在月底完全关闭。您需要将代码切换为使用 API 的 V3(如果您有兴趣查看它,可以使用客户端库 here)。