Steam API Uzyskaj SteamID za pomocą Javascript

Wpadłem w coś, co wydaje się być Polityką Same Origin, co powoduje trochę bólu głowy!

Aby ograniczyć się do pościgu, próbuję zdobyć steam64id użytkownika, gdy tylko poda swoją nazwę użytkownika.

Na przykład moja nazwa użytkownika: „Emperor_Jordan” chciałbym przejść do:

http://steamcommunity.com/id/emperor_jordan?xml=1

A steamid, którego potrzebuję, jest na samym szczycie. Pomyślałem więc, że użyję JQuery Ajax do zdobycia tego i przeanalizuję identyfikator, którego potrzebuję do późniejszego użycia (użycie steamapi wymaga pary64id) w następujący sposób. Oto fragment kodu, o którym mowa:

$.ajax({
url: "http://steamcommunity.com/id/emperor_jordan/?xml=1",
datatype: "xml",
complete: function()
{
    alert(this.url)
},
success: parse
});

function parse(xml)
{
    alert("parsing");
    _steamID = $(xml).find("steamID64").text();
}

Problem polega na tym, że kiedy otrzymuję powiadomienie o zakończeniu, nigdy nie widzę „parsowania”. Zawsze. Nigdy nie otrzymuje tego wywołania zwrotnego, co prowadzi mnie do przekonania, że ​​korzystam z SOP (polityka tego samego pochodzenia).

Czy podchodzę do tego w niewłaściwy sposób, czy istnieje obejście?

Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion