web-dev-qa-db-fra.com

API Wordpress Rest

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');
        }
    });

}

})
4
The Hawk

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.

Référence

WP Documentation de l'API version 2

4
Pat J