问题标签 [themoviedb-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1358 浏览

php - PHP TMDb API - 如何使用 php-tmdb API 包装器处理搜索结果?

我正在使用这个:https ://github.com/php-tmdb/api - TMDb API 的 PHP 包装器。它看起来真的很好,并且有很多例子可供参考。但我完全无法开始使用它。

我需要在 API 上运行搜索并解析结果。简单吧?但我找不到任何方法或手段来处理返回的搜索对象。

API 包装器提供了两种使用 API 的方式,首选方式是使用模型 API。

这是我到目前为止所得到的(基于提供的示例):

这工作正常,我得到了一个结果。然而,结果是一个对象,它的所有属性要么是受保护的,要么是私有的。所以我不知道如何访问结果并使用它。这是一个结果示例:

我在文档中看不到任何内容,并且几个小时以来一直没有进展。

我在这里想念什么?

0 投票
2 回答
946 浏览

json - 使用 Swift JSON 从 TheMovieDB API 获取数据时遇到问题

我是使用 JSON 的新手,想开始使用一个简单的应用程序,以便在您输入标题时提供电影概述。我下面的代码在一个大字符串中返回所有内容。我如何只获得一个信息,例如概述或年份?

通过我下面的尝试, print(obj["overview"] as Any)) 打印“nil”并且 print(obj) 看起来像这样:

当前代码:

0 投票
1 回答
63 浏览

reactjs - 在 React 中从状态渲染对象(MovieDb 实践)

(MovieDb 练习)大家好,我正在尝试将存储在我的状态中的对象渲染到 dom..当我控制台记录它时,我会在控制台中获得所有结果,但是当我尝试渲染它时,我只会显示一个结果

所以我的问题是如何获取我在控制台中获得的所有名称来呈现和访问对象的其他属性

这是我的 app.js 代码


在我的电影组件中,我只是通过道具渲染出名字,我只得到名字

任何有关用于循环获取结果的重构/差异方法的帮助也将不胜感激!

0 投票
0 回答
831 浏览

swift - Swift MovieDB API 搜索栏集成

大家,我很难找到关于如何为我的电影数据库应用程序实现搜索过滤器的文档,我在下面附上了我的代码,我已经设法让数据显示在表格视图中

标题和图像我现在需要做的是能够使用搜索栏过滤电影,然后当点击一行时,它会转到一个新的视图控制器,显示有关电影的扩展信息,然后是一个“书签”按钮,将其保存到然后核心数据出现在书签屏幕上供用户稍后查看。

提前致谢

我的代码在这里:

0 投票
1 回答
103 浏览

ruby-on-rails - 通过 lang 获取 TMDB API

我正在尝试从电影数据库中获取多种语言的系列。我的目标是更新 API 返回的对象,使其具有以下键: name_en, name_fr, overview_en, overview_fr

我有这段代码:

哪个回报(一个系列):

我希望得到以下结果:

我在 Rails 5.2 上使用 ruby

0 投票
2 回答
1673 浏览

java - Java : Android : Retrofit 2 响应代码为 200,response.body 为空

我正在尝试构建一个使用 Retrofit 2、Realm 和电影数据库 API 实现协作过滤算法的 Android 应用程序。在进行 Retrofit 回调时,onResponse 返回一个成功的状态代码 (200),但从日志记录中我得知我的 response.body().getResults 返回 null。我现在在这个泡菜中,我无法让它工作。我的 ApiService 似乎工作正常,我进行其他改造回调以获取导演,按标题的电影,按发行日期的电影。无论如何,这里有一些代码片段这可能会有所帮助。

APIService.java

MovieResponse.java

MovieRecommendationApp.java

我使用 Postman 仔细检查了 API 调用——调用https://api.themoviedb.org/3/movie/637?api_key=*********&language=en-US 得到了我想要的 JSON 正文。感谢您的时间和帮助。

0 投票
2 回答
527 浏览

api - The Movie Database 流行人物 api with ionic 3

我正在尝试使用电影数据库 api 构建一个 ionic 3 应用程序。

我的应用程序中的热门人物页面使用网站的 api 来查看列表。我面临的问题是何时单击演员/女演员姓名,人物详细信息页面应查看网站上的所有内容。但是 api 使用 api 中的演员/女演员 ID。我使用人员的 ID 作为变量并将其推送到人员详细信息页面(如下所示),并使用 navparams 检索它,但似乎没有任何效果。浏览器的控制台显示 json 内容,但我无法在 people-detail.html 中检索它。

我正在尝试找到一种解决方案来检索 json 并在 people-detail.html 中查看它

我需要你的帮助,提前谢谢...

注意:我隐藏了 apiKey,因为它是私钥。

这是我所做的澄清:-

people.html:-

people.ts:-

peopleProvider.ts:-

people-detail.ts:-

people-detail.html:-

0 投票
1 回答
2665 浏览

javascript - 如何为添加到收藏夹列表的组件保留状态

我尝试在三个全局视图中保存状态。

我有在、收藏夹和组件MovieRow中调用的组件。目标是组件在此视图中调用时保持其状态(...)PopularSearchMovieRowPopular

例如,如果我有两部电影,我检查了一部电影以添加到收藏夹,这部电影应该保持状态。现在,如果我在单击并更改全局视图时将电影添加到收藏夹列表,组件MovieRow将再次挂载并重置状态。

我尝试了很多不同的方法。将状态一个具有条件渲染的全局变量存储到我的MovieRow和其他的。

编辑:你可以在这里看到完整的代码https://codesandbox.io/s/lpjp0oxmmq

编辑 2:我成功存储了我的状态,但我无法成功正确使用。

你知道谁帮助我吗?

我们看到状态在这张图片中迷失了。取决于状态的按钮的颜色已被重置。

查看受欢迎的第一部电影添加到收藏夹

查看最喜欢的电影

MoviesRow.js:

0 投票
1 回答
99 浏览

c# - C# TheMovieDB serializer.Deserialize 返回 0 条记录

我正在尝试使用 C# 从 TheMovieDB API 检索数据。我现在不想使用外部库,因为我想在 C# 中变得更好。

TheMovieDB API 向我返回以下内容:

在此处输入图像描述

我有以下课程:

接下来我尝试反序列化它:

最后,conteudo得到这个值:

但是estrutura没有记录...拜托,我做错了什么?

0 投票
1 回答
389 浏览

php - TMDB PHP 结果数组

我使用 PHP 中的代码来获取有关季节的信息。我怎样才能得到数组中的结果?谢谢。

文档TMDB