问题标签 [rotten-tomatoes]
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.
magento - Magento中电影产品的自动填充信息
我正在一个项目中使用 Magento CE 1.6,我们需要一种简单的方法来为经销商电子商务填充 DVD 和蓝光产品中的电影信息。我准备使用 Rotten Tomatoes API,这似乎非常适合我们的目的,但事情是这样的:我们不想在 New Product 对话框中输入电影的每一个细节,相反,我们想要获取信息自动使用电影名称作为提示(API 完全支持这一点)。我认为我们可以通过两种方式实现这一目标:
让管理员只输入电影的名称并定期创建和运行一个脚本,该脚本使用 API 获取其余信息并直接在数据库中更新数据。当产品被保存并且不想这样做时,我一直在观察数据库的变化。
输入电影名称后,编辑 Magento 代码以使新产品表单可自动填写,可能使用 ajax。Zend 框架不是我的强项,而且似乎也有点难。
我是否从正确的角度看到了这个问题?可能还有其他 API 吗?还是 Magento 扩展?还是其他电商?!
actionscript-3 - AS3 延迟执行?
我正在查询 Rotten Tomatoes 的 API 以获取 XML 文档中列出的电影。我遇到的问题是,whist 遍历并查询我达到 RT 的 API 限制的每部电影,而这反过来又会引发 IO 错误。
有没有办法可以在循环中延迟执行大约一秒钟左右,以避免这种情况?
javascript - 带有烂番茄api的jQuery自动完成功能
我正在尝试使用自动完成功能从 rottentomatoes 以 JSON 格式获取电影建议。但是下面的代码没有显示任何建议。
对于完整的页面源:https ://gist.github.com/2018447 我还需要在建议列表中包含电影缩略图。有人可以帮我吗?
javascript - 在每秒调用 10 个限制的情况下,一次发出 50 个 API 请求的有效方法是什么(烂番茄 API)?
我有一个应用程序必须在一个循环中进行 50 到 100 个 API 调用。烂番茄每秒最多调用 10 次。因此,我的请求在两者之间失败,并且每次都会得到不同的结果。在不超过每秒 10 个请求的限制的情况下发出这 50 个请求的有效方法是什么?这是我的代码:
ajax - 如何在一组 ajax 调用之间设置超时?
我的烂番茄 API 限制为 10 次调用/秒。我总共需要打 50 个电话。
如果我把它们放在一起,很多电话都会被拒绝。
所以我需要在每 10 次调用后给出 1 秒的超时时间。
我该如何实施?这是我的代码:
问题仍然存在。此外,页面等待 1 秒加载,然后完全加载所有内容。我setTimeout
在 for each 循环中给出了函数。因此,似乎没有任何影响。我究竟做错了什么 ?
javascript - 访问通过 Flixter API 生成的 JSON
我正在尝试开发一个 Web 应用程序来利用 flixster API (Rotten Tomatoes) 我试图访问以下网址:http://api.rottentomatoes.com/api/public/v1.0/movies.json?apikey=w697y3tvc9n4arza5vcnx9zt&q=alien
我很确定有一种方法可以包含这个跨域 JSON,或者我应该像任何其他 src/css 一样简单地包含应用程序的 url 吗?
这是我使用 jsonp 使用的代码。我在文档的正文负载上调用 callflixapi
java - 使用为 Android 开发的烂番茄 API 时将字符串转换为 JSONArray 时出错
使用烂番茄 API 时出现以下错误:
org.json.JSONException:java.lang.String 类型的值 596 无法转换为 JSONArray。
我正在尝试从 Rotten Tomatoes API 中解析出 JSON 格式的数据。
这是我的代码的样子。
在进行了一些挖掘之后,我遇到了一些信息建议,我需要使用 PHP 连接到 api。我是 API 和移动开发的新手,所以我不确定如何去做,或者这是否真的是问题所在。我认为可能发生的情况是由于没有 PHP 文件连接到 API 和解码 JSON 而引发错误。听起来对吗?任何帮助将不胜感激。
android - 将 GSON 与 Rotten Tomatoes API (Android) 一起使用的问题
我正在尝试使用 Android 中的 GSON 解析来自烂番茄 API 的 JSON 数据。我可以解析其中的一些,但我似乎在处理基本结果对象中的数组时遇到了问题。
这是我的“MovieObject”类:
我可以成功提取诸如title
,id
但year
无法访问我的 Rating 类(public List<Rating> ratings
)中的字段
这是评级类:
以下是与我如何尝试获取数据相关的活动的一些摘录。在大多数情况下,哪个有效。
当我尝试做这样的事情时,问题就出现了:
显示的错误是:
预期为 BEGIN_ARRAY,但在第 28 行第 362 列为 BEGIN_OBJECT
如果我注释掉MovieObject
我声明 Ratings 变量的部分......一切正常。所以这似乎是问题所在。但我不知道如何解决这个问题。只进行原生 Android JSON 解析而不是尝试使用 GSON 会更容易吗?还是惹杰克逊?
作为参考,这里是烂番茄响应的 api 查看器:http://jsonviewer.stack.hu/#http: //api.rottentomatoes.com/api/public/v1.0/movies/770672122.json? apikey =vg2cj5tgqmbkkxz2vgyxqyh9
javascript - 循环对象属性
我正在编写一个测试程序来从烂番茄 API中提取数据,并且想知道在使用映射插件后循环对象属性的最佳方法。数据非常简单,正在通过 jquery ajax 检索。
以下是一小部分数据:
这是更大映射的一部分,我在 ajax 回调中执行这样的映射:
我意识到我可以做以下我正在尝试优化的事情:
我还没有确定如何循环每个评级,以某种与数据无关的方式显示它们,而不检查每个评级。使用下划线我可以遍历属性并获取它们的值,但不知道如何在淘汰赛中实现相同的目标。
我正在寻找的最终结果是:
注意:根据肯定有效的答案之一,我可以像这样预处理数据,但是我正在寻找是否有办法在视图上执行此操作。
html - 谷歌搜索结果中的烂番茄星级
我只是想知道如何显示从单个页面获取的星级评分,以显示在谷歌结果中,比如烂番茄、metacritic 或 imdb。如果您在 google 中搜索“Drive Rotten Tomatoes”,它会返回一个链接,其中还包含评级 % 以及导演和盯着演员的链接。
我在哪里插入此信息以获得类似的结果。它是否包含在每个页面的元数据中?它是如何工作的?