2016-05-21 17 views
0

これは私がそうするために使用しているコードです。

このコードはドキュメントに表示されていますが、出力が得られないので間違って使用している可能性があります。Javascriptを使用してRiot APIを正しく接続するにはどうすればよいですか?

​​


私の目的は、APIからの応答でJSONコードを取得し、それを用いて動作することができることです。
この場合、私はAPIから取得したコードを表示してページに表示しようとしています。

ありがとうございます。

+0

あなたは '{name}'と '{key}'に独自の値を入力する必要があります。 – Clint

+0

私の名前とキーを{名前}と{キー}に変更したので、私の個人情報は表示されません。 – sebastomass

+0

意味があります。実際に応答を受け取る前に '.write'が呼ばれていると思います。 'XMLHttpRequest.onreadystatechange'を見てください – Clint

答えて

1
  1. あなたはscript.jsという外部JSファイルを参照しても、その後インラインJavascriptを使用しようとしているように思えるが、あなたは後者のために別のスクリプトタグを開いていない、あなただけの、存在しないスクリプトを閉じますタグ。 <script> /*code here*/ </script>の間にコードを置くか、参照するJSファイルに入れてください。

  2. は、ライブラリやフレームワークは、そこに一覧表示するにはあまりにも数多くありますが、あなたはのXMLHttpRequesttake a look at this firstを使用する必要があります。

  3. 一部のRiot Games APIエンドポイントではCORSが許可されていません。つまり、クライアント側のコードからこれらの要求を送信できないため、サーバーから送信する必要があります。 source

  4. 対話型Riot Games APIリファレンスを確認すると、自動的にログインしてAPIキーを使用できます。 Summoner v1.4を使用しようとしていますが、Summoner v3を使用することをお奨めします。前者は廃止予定です(質問の投稿時にv3が存在しない可能性があります)。 基本的には、召喚者の名前を入力して地域を選択し、実行依頼をクリックすると、実際のリクエストが出てきます。送信されたものと、戻ってきたものが表示されます。 その後、リクエストURLを使用してリクエストを行うことができます。

関連する問題