J'essaie d'appeler une publication à partir d'une installation Wordpress en utilisant l'API WP REST. Je continue à recevoir une erreur en retour et je ne peux pas savoir pourquoi. Dois-je m'authentifier? Un site Web a déclaré que je n'avais pas besoin de m'authentifier pour une demande GET. WP REST API: version 2.0-beta9. Voici le code que j'utilise:
$(document).ready(function () {
setTimeout(GetPosts, 2000);
function GetPosts() {
$.ajax({
url: 'http://easterly.haamap.com/wp-json/posts',
data: {
filter: {
'posts_per_page': 1
}
},
dataType: 'json',
type: 'GET',
success: function(data) {
console.log(data);
},
error: function() {
console.log('error');
}
});
}
})
Quelle version de l'API REST utilisez-vous? Si vous utilisez la version fournie avec WordPress 4.4 (c.-à-d. V2), vous devez modifier votre url
en quelque chose comme http://example.com/wp-json/wp/v2/posts
.