Domanda

Sto utilizzando il seguente codice jQuery per cercare di accedere al delizioso api, ma non sta funzionando. Se vado direttamente all'URL api nel browser restituisce il XML come previsto, quindi l'URL è corretto.

Chiunque ha ottenuto tutte le idee che cosa succede? Potrebbe essere che è https, ma teh documentazione jQuery non vieta esplicitamente questo.

$(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);
        }
    });
});

modifica:

ho un "dato è nullo" l'errore, che avviene ancora se ho impostato i dati: '', e il primo tentativo di accedere alla pagina nel browser sono richiamato per l'username e password, che sembra essere immagazzinato come se includo un tag con href = "https://api.del.icio.us/v1/posts/dates" nella testa si scarica il file ok

È stato utile?

Soluzione

Mentre il signor Sanchez fa notare, non è possibile emettere XMLHttpRequests a tale API da una pagina ospitata nel dominio.

Forse hanno avuto una versione JSONP delle API.

Leggere questo: Get Delicious API URL Tag / segnalibri tramite jQuery

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top