1, } %-6ren">
gpt4 book ai didi

ruby-on-rails - 如果将1放入页面,为什么会出现400错误错误?它不会获取超过25个结果?

转载 作者:行者123 更新时间:2023-12-03 05:58:07 24 4
gpt4 key购买 nike

我正在使用名为youtube search的 gem

我在下面这样编码,效果很好。但是当我在这样的页面中键入 1 时,它返回400 Bad错误

<% option = {
:per_page => "10",
:page => 1,
}
%>

如何修复此代码以显示结果的第一页?

那么,为什么在尝试显示包含“猫”作为关键字的匹配数时却总是显示 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)。

关于ruby-on-rails - 如果将1放入页面,为什么会出现400错误错误?它不会获取超过25个结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30030857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com