问题标签 [omdbapi]
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.
javascript - JS 返回的数组未填充 JSON 数据
我正在尝试使用来自 OMDB API 的建议来创建自动完成搜索。我使用了由 w3schools 的示例编写的代码,只是稍微调整了一下以使用从单独函数返回的数组,但没有任何数据显示在建议列表中。当我将 return 语句放在 $.getJSON 函数之外并使用一些测试值声明数组时,会显示建议,但仅显示测试值,而不是之前从 OMDB API 推送的任何新值,很可能是因为函数的异步性质。将 return 语句放在回调函数中根本不会产生任何建议。我不明白为什么没有读取返回的数组。这是文件:
javascript - 未从 omdbapi.com 获取数据
我已连接到 omdbapi 网站,试图通过我创建的表格搜索有关电影的相关信息。海报图片未显示,标题未定义。我已经控制台记录了来自网站的数据响应,并且正确的对象正在开发人员工具中显示。
有人可以给我一些指导,为什么它可能不起作用?
react-native - 仅渲染 FlatList 中的唯一项
我正在开发电影搜索引擎并使用 OMDB API 来获取数据。不幸的是,API 正在返回重复的搜索,如此处所述:https ://github.com/Omertron/api-omdb/issues/16因此我的搜索引擎也返回了重复的结果。
我正在使用 FlatList 来渲染电影并使用 imdbID 作为键。我收到一个关于键不唯一的警告(我应该刚才提到结果是如何重复的)
我的问题是:有没有办法让我的 FlatList 不呈现重复的项目(使用项目键)。是否存在专门针对此问题的内置道具或函数对于每个搜索,我可能能够将 imdbID 存储在 idArray 中,并且如果 id 存在于 idArray 中则不呈现项目,但我认为这会显着减慢搜索引擎的速度因为 FlatList 可以轻松包含 3000 多个用于任何特定搜索的项目。
android - 如何在我的 android 应用程序中使用 OMDB API?
我想制作一个提供电影名称的应用程序,并在单击搜索按钮后显示来自 OMDB API 的电影详细信息。但我不知道我该怎么办?
laravel - 未定义索引:标题 laravel 6.0
我正在尝试将数组的项目保存到 db 我收到上面的错误
我正在使用函数索引从 omdb api 获取数组
然后使用函数存储存储它们
这是 dd($this->index()); 的输出。
javascript - 使用 OMDB API 时如何修复 401 错误?
编辑:我添加了来自 OMDB 的回复
我是 Web 开发的新手,我正在尝试构建一个 chrome 扩展,在 netflix 上显示 imdb 分数。我正在使用 OMDB API 来执行此操作。起初我收到以下错误:
“混合内容:'' 处的页面通过 HTTPS 加载,但请求了不安全的 XMLHttpRequest 端点 ''。此请求已被阻止;内容必须通过 HTTPS 提供。”,
但是我只是将 url 中的“http”更改为“https”,然后它就消失了。但是,现在我收到 401 错误,我认为这意味着我的访问被拒绝。 这是完整错误的图片
这是扩展的代码
清单文件:
内容文件:
javascript - DOM 编辑 chrome 扩展,只显示滚动后的 DOM 变化?
我做了一个 chrome 扩展,将 IMDB 信息添加到 Netflix 电影和电视节目中。我是网络开发的新手,我这样做是为了学习和练习我的 JS。扩展工作和收视率被添加到电影/电视节目信息页面,但除非我稍微滚动一下,否则它们几乎总是不会出现。我已经发布了我的代码,以及演示这一点的视频。
https://imgur.com/a/6pCCDpN(请注意在我滚动之前不会出现评级)
新代码如下:
javascript - 将字符串转换为数字而不丢失前导零
我正在创建一个使用 OMDB API 搜索电影并显示它们的小项目。ttXXXXXXX但是,每当我想显示有关标题的详细信息时,我都需要以“X”指整数 ID的形式将我尝试访问 API 的标题的 IMDB ID 发送到 API 。
tt0284753但是,当我尝试搜索其 IMDB ID中有前导零的标题时出现问题(例如“Lippy the Lion and Hardy Har Har”),因为 JavaScriptparseInt()方法删除了前导零,并且 API 需要 IMDB ID以整数形式(也许它在后台执行 RegEx 以从 URL 字符串(或其他)中删除前导“tt”。
目前,我的实现是这样的:
reactjs - 错误:混合内容,在 Github 上部署 React 应用程序时
我在 GitHub 页面上部署 React 应用程序时遇到了一个小问题。该应用程序在实时服务器上运行良好。但是,当我在 gitHub 上推送代码并对其进行测试时。发生此错误:
我知道这与我正在使用的 api 有关。它是omdb api,使用 HTTP 协议进行获取请求。我尝试将 HTTP 更改为 https,尽管它可以在实时服务器上运行。它不在 Github 页面上,给我和以前一样的错误。
代码:
