問題タブ [riot-games-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 投票する
0 に答える
229 参照

reactjs - React でプロキシ サーバーから RIOT API データを取得する

私は現在、Valorant (Riot games FPS) のすべてのスキンを表示したいという個人的なプロジェクトに取り組んでいます。そこで、React Web アプリと nodejsバックエンド プロキシサーバーを構築して、RIOT API ( https://developer.riotgames.com/apis#val-content-v1/GET_getContent ) からスキンのデータを要求し、クライアントに送信します。サイドアプリ。

問題は次のとおりです。バックエンド サーバーでデータを取得できますが、react app.js からバックエンド サーバー をリクエストしようとすると、これらのデータをアプリケーションの状態に入れ、その名前を表示する方法がわかりません。

これは私が localhost:3000 で得たものです: App Component developer tab / Network developer tab

これを行う方法についていくつかのチュートリアルを見て試してみましたが、うまくいきませんでした。私が見逃しているものや誤解しているものはありますか?必要に応じて詳細を尋ねることを恐れないでください。それが StackOverflow で尋ねられた最初の質問です。正しくできたことを願っています :)

編集: App.js の getSkins() メソッドを提案どおりに変更しましたが、それでも機能しません:/

0 投票する
1 に答える
144 参照

python - Riot API の「Spell Id」リストはどこにありますか?

Python と Riot API を使用していますが、問題があります。

matchId で一致データを取得すると、結果として json を取得します。次に、参加者内で、次のようなスペル データを取得します。

しかし、スペル ID のリストや辞書が見つかりません。ここにもありません。

簡単なものがありませんか?番号付きのこれらの呪文 ID を見つける場所を知っている人はいますか?

0 投票する
1 に答える
268 参照

javascript - API を呼び出してレート制限内に留まる方法 (react javascript)

riot-api を使用して、さまざまなプレイヤーの統計ページを作成しようとしています。このアルゴリズムは、特定のプレーヤーが識別された後に機能し、API 呼び出しは約 15 のゲームを取得しようとします。次に、この 15 のゲームのリストを反復処理します。各ゲームについて、特定のゲーム データに一致するプルする別の API 呼び出しを行う必要があります。その後、ゲーム データはクラウド ファイアストアに保存されます。riot API は 1 秒間に 20 回の呼び出し、2 分ごとに 100 回の呼び出しに制限されているため、一度に約 15 のゲームを取得することにしました。問題は、すべてのアルゴリズムの処理が速すぎて、制限に達しているため 429 エラーが発生することです。ウィンドウ内にとどまるために API 呼び出しの速度を遅くする方法はありますか、または再試行などの 429 エラーに対処するより良い方法はありますか?

0 投票する
2 に答える
423 参照

riot-games-api - Riot API サモナーのプロフィールアイコン画像を取得する方法

この URL を使用してサモナー アイコンの画像を取得できることがわかりました。

これの基本的な形式は次のとおりです。

Riot API を介して {profileIconId} の 2 番目の値を取得できることはわかっていますが、バージョン値をいつ更新する必要があるかを知るにはどうすればよいですか? バージョンを変更する必要があるときにアプリがクラッシュするのは望ましくありません。