問題タブ [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の映画製品の自動入力情報
私はMagentoCE1.6を使用して、再販業者のeコマース用にDVDやBlu-Ray製品に映画情報を簡単に入力する方法が必要なプロジェクトに取り組んでいます。私はRottenTomatoesAPIを使用するように設定されていますが、これは私たちの目的には非常に適しているようですが、これが重要です。映画のすべての詳細を[新製品]ダイアログに入力する必要はありません。逆に、フェッチする必要があります。映画名をヒントとして自動的に使用する情報(APIはこれを完全にサポートします)。私はこれを2つの方法で達成できると思いました。
管理者に映画の名前のみを入力させ、APIを使用して残りの情報をフェッチし、DB内のデータを直接更新するスクリプトを定期的に作成して実行するようにします。製品が保存されたときのDBの変更を監視してきましたが、それはしたくありません。
映画の名前を入力したら、Magentoコードを編集して、新しい製品フォームを自動入力可能にします。おそらくajaxを使用します。Zendフレームワークは私の強みではなく、ちょっと難しいようです。
私はこの問題を厳密な角度から見ていますか?別のAPIはありますか?またはMagento拡張機能ですか?または別のeコマース?!
actionscript-3 - AS3実行の遅延?
XMLドキュメントにリストされている映画のRottenTomatoesのAPIをクエリしています。私が抱えている問題は、各映画を繰り返してクエリを実行し、RTのAPI制限に達しており、IOエラーがスローされていることです。
これを回避するために、ループ内の実行を約1秒ほど遅らせる方法はありますか?
javascript - 腐ったトマトのAPIを使用したjQueryオートコンプリート
JSON形式のrottentomatoesから映画の提案を取得するためにオートコンプリートを使用しようとしています。しかし、以下のコードは何の提案も示していません。
完全なページソースについては、https ://gist.github.com/2018447 また、提案リストに映画のサムネイルを含める必要があります。誰かがこれについて私を助けてもらえますか?
javascript - 1秒間に10回の呼び出しが制限されている場合(Rotten Tomatoes API)、一度に50回のAPIリクエストを行う効果的な方法は何ですか?
ループ内で 50 ~ 100 回の API 呼び出しを行う必要があるアプリケーションがあります。Rotten Tomatoes には、1 秒あたり 10 回の呼び出しの制限があります。この結果、リクエストが途中で失敗し、毎回異なる結果が得られます。毎秒 10 リクエストの制限を超えずに、これらの 50 リクエストを行う効果的な方法は何ですか? これが私のコードです:
ajax - 一連の ajax 呼び出しの間にタイムアウトを与える方法は?
Rotten Tomatoes API の制限は 1 秒あたり 10 呼び出しです。全部で 50 回電話をかける必要があります。
それらをすべてまとめて行うと、多くの通話が拒否されます。
そのため、10 回の呼び出しごとに 1 秒のタイムアウトを与える必要があります。
これを実装するにはどうすればよいですか? これが私のコードです:
問題はまだ解決していません。さらに、ページは 1 秒間読み込みを待ってから、すべてをまとめて読み込みます。setTimeout
for each ループ内に関数を指定しました。それによる影響はないようです。私は何を間違っていますか?
javascript - Flixter API を介して生成された JSON にアクセスする
flixster API (Rotten Tomatoes) を利用する Web アプリを開発しようとしています。次の URL にアクセスしようとしています:http://api.rottentomatoes.com/api/public/v1.0/movies.json?apikey=w697y3tvc9n4arza5vcnx9zt&q=alien
このクロスドメイン JSON を含める方法があると確信していますか、それとも他の src/css と同じようにアプリの URL を含めるだけでよいでしょうか?
これは、jsonp を使用して使用するコードです。ドキュメントのボディロードで callflixapi を呼び出します
java - Android用に開発中のRottenTomatoesAPIを使用しているときに、文字列をJSONArrayに変換中にエラーが発生しました
Rotten Tomatoes APIを使用しているときに、次のエラーが発生します。
org.json.JSONException:タイプjava.lang.Stringの値596をJSONArrayに変換できません。
JSON形式のRottenTomatoesAPIからデータを解析しようとしています。
これが私のコードのようです。
いくつか掘り下げた後、PHPを使用してAPIに接続する必要があるという情報の提案に出くわしました。私はAPIとモバイル開発に慣れていないので、それをどのように行うか、またはそれが実際に問題であるかどうかはわかりません。APIに接続してJSONをデコードするためのPHPファイルがないために、エラーが発生している可能性があります。それは正しいですか?どんな助けでも大歓迎です。
android - Rotten Tomatoes API (Android) での GSON の使用に関する問題
Android で GSON を使用して Rotten Tomatoes API からの JSON データを解析しようとしています。一部を解析できますが、基本結果オブジェクト内の配列に問題があるようです。
これが私の「MovieObject」クラスです:
title
などのフィールドid
を正常にプルyear
できますが、Rating クラスのフィールドにアクセスできません ( public List<Rating> ratings
)
評価クラスは次のとおりです。
これは、データを取得しようとしている方法に関連する私の活動からの抜粋です。ほとんどの場合、これは機能します。
次のようなことをしようとすると、問題が発生します。
表示されるエラーは次のとおりです。
BEGIN_ARRAY が必要でしたが、28 行目 362 列目で BEGIN_OBJECT でした
MovieObject
Ratings 変数を宣言する部分をコメントアウトすると、うまくいきます。それが問題のようです。しかし、それを回避する方法がわかりません。GSON を使用する代わりに、ネイティブの Android JSON 解析を行う方が簡単でしょうか? それともジャクソンを台無しにしますか?
参考までに、Rotten Tomatoes レスポンスの API ビューアーは次のとおりです。 =vg2cj5tgqmbkkxz2vgyxqyh9
javascript - オブジェクトのプロパティをループする
Rotten Tomatoes APIからデータをプルするテストプログラムを作成していますが、マッピングプラグインを使用した後、オブジェクトのプロパティをループするための最良のアプローチを知りたいと思います。データは非常に単純で、jqueryajaxを介して取得されています。
データのごく一部を次に示します。
これはより大きなマッピングの一部であり、ajaxコールバックで次のようなマッピングを実行しています。
私が最適化しようとしているのは、次のことです。
それぞれの評価をチェックせずに、データに依存しない方法でこのように表示するために、各評価をループする方法を決定していません。アンダースコアを使用すると、プロパティをループしてそれらの値を取得できますが、ノックアウトで同じことを実現する方法がわかりません。
私が探している最終結果はこれです:
注:間違いなく機能する回答の1つとして、このようにデータを前処理できますが、ビューでそれを行う方法があるかどうかを確認しています。
html - Googleの結果でのRottenTomatoesの星評価
腐ったトマトやメタクリティック、imdbなどのグーグルの結果に表示される個々のページから取得した星の評価を表示する方法を知りたいだけです。グーグルで「DriveRottenTomatoes」を検索すると、評価%を含むリンクと、監督および見つめている俳優のリンクが返されます。
同様の結果を得るには、この情報をどこに挿入しますか。各ページのメタデータに含まれていますか?それはどのように機能しますか?