Wordpress Rest API

4

Estou tentando chamar uma postagem de uma instalação do Wordpress usando a API REST do WP. Eu continuo recebendo um erro em troca e não consigo descobrir o porquê. Eu preciso autenticar? Um site disse que não preciso autenticar para uma solicitação GET. API REST do WP: versão 2.0-beta9. Aqui está o código que estou usando:

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

}

})
    
por The Hawk 23.12.2015 / 15:26

1 resposta

4

Qual versão da API REST você está usando? Se você estiver usando a versão que acompanha o WordPress 4.4 (ou seja, v2), será necessário alterar seu url para algo como http://example.com/wp-json/wp/v2/posts .

Referência

Documentos da versão 2 da API do WP

    
por Pat J 23.12.2015 / 15:36