Frage

Ich verwende den folgenden jQuery-Code, um zu versuchen und die köstlichen api zugreifen, aber es funktioniert nicht. Wenn ich direkt an die api-URL in den Browser gehen gibt es die XML als erwartet, so dass die URL korrekt ist.

Wer hat irgendwelche Ideen, was los ist? Könnte sein, dass es https ist, aber teh jQuery Dokumentation nicht explizit dies nicht verbieten.

$(document).ready(function(){
    $.ajax({
        type: 'GET',
        dataType: 'xml',
        url:"https://api.del.icio.us/v1/posts/dates",
        success: function(response) {
            console.log(response);
        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {
            console.log(textStatus);
            console.log(errorThrown);
        }
    });
});

edit:

Ich erhalte eine „Daten ist null“ Fehler, die immer noch passiert, wenn ich Datensatz: ‚‘, und beim ersten Versuch, den Zugang der Seite im Browser Ich bin für Benutzernamen und Passwort gefragt, die gespeichert zu werden scheint, als wenn ich bin einen Tag mit href = „https://api.del.icio.us/v1/posts/dates“ im Kopf der Datei ok herunterlädt

War es hilfreich?

Lösung

Wie Herr Sanchez weist darauf hin, kann man nicht Problem XMLHttpRequests zu dieser API von einer Seite in Ihrer Domain gehostet.

Vielleicht haben sie eine JSONP Version der API bekommen.

Lesen Sie dieses: Get Köstliche API URL-Tags / Lesezeichen über jQuery

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top