- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
TMDB.org最近对他们的 API 进行了更改,删除了浏览
他们的数据库的功能。我的 Rails 应用程序曾经使用 tmdb-ruby gem浏览 TMDB 数据库,但此 gem 仅适用于 API 的 v2.0,现已失效。
TMDB.org 推荐using this gem ,并且由于它是从我之前使用的 gem 派生出来的,所以它使它更容易一些。
当 v2.0 仍然存在并且我可以使用浏览
功能时,我的 PostgreSQL 数据库已经填充了从 TMDB 导入的数据。
我现在如何使用查找功能(即:@movie = TmdbMovie.find(:title => "Iron Man", :limit => 1)
)来查找随机电影,没有提供电影的标题。
This is my rake file它与旧的 gem 一起工作。
我想知道如何让它以相同的方式工作,但同时使用 find
而不是 browse
.
谢谢
最佳答案
我不认为 find
是您获得想要的东西所需要的(获取数据库中最旧的电影并逐步找到最新的电影)。查看 TMDb API 文档,看起来他们现在有 discover
这可能已经取代了您过去使用的 browse
。
我在 Irio 的 ruby-tmdb 分支中没有看到 discover
的任何地方,但看起来他们拥有的大多数特定方法(如 TmdbMovie.find )都调用了通用方法 Tmdb.api_call .
您应该能够使用泛型方法来执行如下操作:
api_return = Tmdb.api_call(
"discover/movie",
{
page: 1,
sort_by: 'release_date.asc',
query: '' # Necessary because Tmdb.api_call throws a nil error if you don't specify a query param value
},
"en"
)
results = api_return["results"]
results.flatten!(1)
results.uniq!
results.delete_if &:nil?
results.map!{|m| TmdbMovie.new(m, true)} # `true` tells TmdbMovie.new to expand results
如果可行,您甚至可以 fork Irio 的 fork,实现一个 TmdbMovie.discover
方法来支持所有选项并像 TmdbMovie.find
那样处理边缘情况,然后发送他们提出了一个拉取请求,因为看起来他们还没有开始实现这个,我相信其他人也想拥有这个方法:)
关于ruby-on-rails - Rails TMDB API 浏览查找,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19334731/
我正在尝试将 TMDB 包装器 (com.omertron:themoviedbapi:4.0) 添加到我的 Android 工作室项目中。我通过编辑库和依赖项添加了它。但是当我添加后运行应用程序时,
我有一个网站,使用 TMDB's api 。当用户想要登录时,他会从我的网站重定向到 TMDb 的网站进行登录。我想在他登录后将他重定向到我的网站。我正在使用 javascript 将他重定向到 TM
您好 我正在使用 TMDB Api,但我的代码出现错误,说我只有 29 个结果中的 20 个。 原因是TMDB中的搜索功能没有返回第二页数据。 这是 api 搜索短语(没有我的个人 key ): ht
这是我的 api key :7b5e30851a9285340e78c201c4e4ab99 我正在尝试连接到 TMDB api:这是我的代码: package movieDBapiconnnecti
让我们直说吧。我想构建一个流行且适合 child 的电影应用程序,当数据被喜欢时,它存储在 SQLite 中。所以在最喜欢的布局中,我做了两种布局,流行的和 child 的。为了分发数据,我使用了子句
我调用 TMDb Api按类型获取一系列电影。我想访问的许多属性(例如“vote_count”、“poster_path”和“vote_average”)都返回“nil”。 如果我在浏览器中调用 ap
fragment 代码 //获取电影海报 String urlPOster = null; if (currentMovies.has(
我想要 TMDB 中所需电影的海报。我无法从 TMDB API 获取 JSON 数据。我已发送请求,但收到错误 404“找不到您请求的资源”。访问 TMDB 电影 API 的链接:https://de
TMDB.org最近对他们的 API 进行了更改,删除了浏览他们的数据库的功能。我的 Rails 应用程序曾经使用 tmdb-ruby gem浏览 TMDB 数据库,但此 gem 仅适用于 API 的
我正在我的 iOS 应用程序中从 TMDB 获取热门电影数据。但是我在解析和从中获取有意义的数据时遇到了很大的麻烦。我对 iOS 完全陌生。我在 Windows Phone 中做过类似的事情,在那里我
我在 Swift 中制作一个应用程序,它使用来自 TMDB 的 API .我找到了一个 wrapper为了这。使用 Cocoapods 安装它,现在我正在努力使用这些功能。我认为自述文件已过时。因此,
我正在尝试解析从电影数据库返回的 JSON 数据。我收到一条错误消息,告诉我出现以下错误: Uncaught SyntaxError: Unexpected end of JSON input
我正在尝试使用 themoviedb API 访问电影信息,因为 imdb 似乎是一个失败的原因。 他们使用我用 * 替换的 key ,但据我所知,这应该是我进行简单搜索所需的全部内容 所以我的代码很
我正在尝试制作一个应用程序,我希望我的应用程序在启动时显示流行电影海报的网格。电影海报是从 TheMovieDataBase API 下载的。然后我使用 Picasso 加载图像。对于 GridVie
我正在创建我的第一个真正的 React 应用程序,但我已经遇到了一些问题。 我想获取流派列表,但状态停留在“正在加载”。 另外,关于如何根据类型获取数据有什么建议吗?假设如果我单击 Action 类型
我确信你们很多人都使用过 TMDb(电影数据库)API 来观看电影。但我在显示每部电影的类型名称时遇到问题。我正在尝试将来自 movies api 的 genre_ids 中的每个数字替换为来自 ge
如何让用户在 ASP.NET MVC 5 应用程序中使用 TMDB API (The Movie Db) 搜索电影并返回 JSON 结果。 在 VB 外部使用我的个人 api key 并返回包含字符串
我是一名优秀的程序员,十分优秀!