Ajax/JSON der server antwortete mit einem status von 415 (Unsupported Media Type)

Das aktuelle Projekt an dem ich arbeite, verlangt von mir zu sprechen, mit der windows-live-API. Ich benutze ein AJAX-request erhalten ein JSON-Objekt mit den user-details.
Wie auch immer, ich bekomme immer diese Fehlermeldung:
Failed to load resource: the server responded with a status 415 (Unsupported Media Type)

Meine erste Idee war das hinzufügen von "&callback=?" in der url. Dann bekomme ich aber "Uncaught SyntaxError: Unexpected token :" in der JSON-Antwort.

Ich habe lange gesucht, wie könnte ich den Fehler beheben(en). Fand aber keine funktionierende Lösung für beide Fehler. Auf der Oberseite, wenn, ich bin mir ziemlich unsicher, welche Fehler ich sollte versuchen zu lösen (status 415 oder unerwartetes token). Nichts verweist mich in die richtige Richtung wäre sehr dankbar!

$.ajax({
        url: "https://apis.live.net/v5.0/me?access_token=" + localStorage.getItem('Live_token'),
        dataType: 'json',
        type : 'GET',
        contentType: "application/json;",
        async: false,
        success : function(data) {
            var id = data.id,
            fname = data.last_name,
            email = data.emails.preferred;//TODO preferred or account?
            alert(id + '|' + fname + '|' + email);
            localStorage.setItem('Live_verifier', id + '|' + fname + '|' + email);
        },
        error : function(data) {
            localStorage.removeItem('Live_token');
        }
    });

vielen Dank im Voraus

InformationsquelleAutor Reinard | 2012-03-16

Schreibe einen Kommentar