Pregunta

Estoy usando el siguiente código de jQuery para tratar de acceder a la deliciosa API, pero no está funcionando. Si voy directamente a la URL de la API en el navegador devuelve el XML como se esperaba, por lo que la web es correcta.

¿Alguien tiene alguna idea de lo que pasa? Podría ser que es https, pero teh documentación de jQuery no prohíbe explícitamente.

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

editar

consigo un "de datos es nulo" error, que todavía sucede si fijo de datos: '', y en el primer intento de acceder a la página en el navegador que estoy incitan para usuario y contraseña, que parece ser almacenados como si incluyo una etiqueta con href = "https://api.del.icio.us/v1/posts/dates" en la cabeza que descarga el archivo bien

¿Fue útil?

Solución

Como el Sr. Sánchez señala, no se puede emitir XMLHttpRequests a esa API desde una página alojada en su dominio.

Tal vez ellos tienen una versión JSONP de la API.

Lea esto: Get delicioso API URL Etiquetas / marcadores a través de jQuery

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top