Jump to content

Error requesting data from tip.it highscores [JSON]


Recommended Posts

I am trying to make a web application and currently am working on trying to get it to simply pull a users highscores from http://www.tip.it/runescape/json/hiscore_user?old_stats=1&rsn=RSNAME currently I have it reading the username properly but I am getting an error from the server get request

 

XMLHttpRequest cannot load http://services.runescape.com/m=hiscore_oldschool/index_lite.ws?player=zezima. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:10315' is therefore not allowed access.

 

Was wondering if someone could help me out?

 

function getUserData( RSname ) {
    var requestURL = "https://www.tip.it/runescape/json/hiscore_user?old_stats=1&rsn=",
        request = new XMLHttpRequest();
    request.open( "GET", requestURL + encodeURIComponent( RSname ) );
    // various sanitizations should be employed on the backend when dealing with user input
    request.responseType = "json";
    request.addEventListener( "readystatechange", function() {
        if ( request.readyState == 4 ) {
            if ( request.status == 200 ) {
                // process response
                var user_stats = request.response
                populateStatList();
            } else {
                alert(errormsg);
            }
        }
    }, false );
    request.send();
}

 

Link to comment
Share on other sites

  • 3 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.