Ir directamente al contenido

Utilizando la REST API desde JavaScript y el navegador (CORS)

La REST API se puede usar directamente desde el navegador utilizando Javascript. Si añades a la lista blanca los dominios que quieres usar en tu aplicación, te enviaremos las cabeceras CORS correctas. Son compatibles tanto las llamadas autenticadas como las no autenticadas. Para realizar solicitudes autenticadas, echa un vistazo a la sección de OAuth implícito de la documentación para conseguir un token de usuario.

Todos los ejemplos usan jQuery.

Solicitudes no autenticadas

Puedes hacer solicitudes GET no autenticadas sin ningún esfuerzo adicional. Solo tienes que hacer una simple solicitud HTTP:

jQuery.get( "http://public-api.wordpress.com/rest/v1/sites/en.blog.wordpress.com/", function( response ) {
    // response contains site information
} );

Solicitudes autenticadas

Añadir orígenes a la lista blanca

Para hacer llamadas autenticadas necesitas añadir tus dominios a la lista blanca. Puedes hacerlo al crear o configurar tu aplicación con el gestor de aplicaciones.

Captura de Pantalla 2014-05-15 a las 12.39.29 PM

Introduce una URL por línea.

Obtener/almacenar el token de usuario

Si no tienes ya un token de acceso para el usuario que visita tu app, sigue la sección de OAuth implícito de la documentación.

Realizar la solicitud

Al hacer la solicitud solo necesitas pasar el token de acceso como una cabecera.

jQuery.ajax( {
    url: 'https://public-api.wordpress.com/rest/v1/sites/' + site_id + '/posts/new',
    type: 'POST',
    data: { content: 'testing test' },
    beforeSend : function( xhr ) {
        xhr.setRequestHeader( "Authorization", "BEARER " + access_token );
    },
    success: function( response ) {
        // response
    }
} );

Última actualización: octubre 08, 2025