0

ほんの数日前に、JQuery の「$.ajax()」の使い方を理解したばかりだということから始めましょう。ローカルの .xml および .json ファイルを読み取ることができました。

また、Google マップ API を使用して動的および静的マップをインポートする方法も理解しました。(Googleのドキュメントに従っているだけです)

今、私は学校のプロジェクトに Steam ID を使用することを考えていましたが、次のエラーが発生し続けます:

XMLHttpRequest cannot load http://api.steampowered.com/ISteamUser/GetFriendList/v0001/?key=[MY_SECRET_KEY]2&steamid=76561197960435530&relationship=friend. Origin http://local.mysite.com is not allowed by Access-Control-Allow-Origin. 

(キーを取り出したところ、生成されたキーはhttp://local.mysite.comへのアクセスを許可すると想定されています)

これが私のコードです:

    <script type="text/javascript">
        $.ajax({
            url: "http://api.steampowered.com/ISteamUser/GetFriendList/v0001/?key=[MY_SECRET_KEY]&steamid=76561197960435530&relationship=friend",
            dataType: "json",
            success: function(data){
                console.log(data);
            },
            error: function(req,text,error){
                console.log(text);
                console.log(error);
                console.log("DIDN'T WORK!")
            }
        });
    </script>

何が起こっているのか知っている人はいますか?私はこれを機能させることができないようです。

4

1 に答える 1