Problème d'accès api délicieux avec ajax
-
20-09-2019 - |
Question
J'utilise le code jQuery suivant pour essayer d'accéder au api délicieux, mais il ne fonctionne pas. Si je vais directement à l'URL api dans le navigateur, il retourne le xml comme prévu, de sorte que l'URL est correcte.
Tout le monde a des idées ce qui est? Peut-être que c'est https, mais Teh documentation jQuery n'interdit pas explicitement.
$(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:
Je reçois une erreur « des données est nulle », ce qui arrive encore si je mets des données: « », et la première tentative d'accéder à la page dans le navigateur, je suis invité à entrer le nom d'utilisateur et mot de passe, ce qui semble être stocké sous forme de si j'inclus une balise avec href = « https://api.del.icio.us/v1/posts/dates » dans la tête, il télécharge le fichier ok
La solution
Comme M. Sanchez indique, vous ne pouvez pas émettre XMLHttpRequests à cette API à partir d'une page hébergée dans votre domaine.
Peut-être qu'ils ont une version JSONP de l'API.