Usando la api json de wordpress jetpack

2 minutos de lectura

Instalé el complemento jetpack para mi sitio de wordpress autohospedado. La función JSON API en jetpack me permite usar el resto de API (http://developer.wordpress.com/docs/api/). Sin embargo, no entiendo cómo usarlo.

https://public-api.wordpress.com/rest/v1/sites/$sitio/publicaciones/

¿Cómo encuentro mi $sitio, por ejemplo?

¿Algún ejemplo que alguien pueda compartir?

avatar de usuario
alan wong

solo reemplaza $site con la URL de tu sitio.

https://public-api.wordpress.com/rest/v1/sites/www.yoursite.com/posts/

  • Instalé el complemento JetPack. Cuando trato de acceder dice {"error":"unauthorized","message":"API calls to this blog have been disabled."} ¿Hay alguna configuración para habilitarlo?

    – DroidLearner

    4 de octubre de 2013 a las 3:56

  • @DroidLearner vincula tu sitio autohospedado con la cuenta de WordPress.

    – Alexander Perechnev

    27 de diciembre de 2013 a las 20:58

  • Estoy enfrentando el mismo problema que @droidLearner. No puedo averiguar cómo hacer una llamada a mi API de blogs autohospedados. Instalé el jetpack y lo habilité. Cualquier ayuda sería apreciada.

    – vipul mittal

    16 de julio de 2014 a las 8:46


  • ¿Alguien se dio cuenta de esto por casualidad?

    –Ryan Alberts

    17 de septiembre de 2014 a las 3:25

  • ¿Jetpack se pone en contacto con WordPress.com o se comunica directamente con tu sitio autohospedado? (Realmente espero lo último)

    – Diseño de Adrián

    04/10/2014 a las 17:17

avatar de usuario
Samy

Puedes reemplazar $site con el dominio y (si es necesario) la ruta de su sitio de WordPress autohospedado que tiene jetpack instalado.

Solo prueba este ejemplo donde $site fue reemplazado con discover.wordpress.com

https://public-api.wordpress.com/rest/v1.1/sites/discover.wordpress.com/posts/

Si obtiene el error: {"error":"unauthorized","message":"API calls to this blog have been disabled."} con su propio sitio, asegúrese de haber habilitado la API json en el general sección de la configuración del complemento jetpack.

habilitar json api para jetpack

Esto no responde directamente a su pregunta, pero tal vez otros que se encuentren con esta publicación, como yo, quieran saber cómo solucionar el problema.

En mi caso soy:

  • Uso de Jetpack
  • Sitio autohospedado

Estaba recibiendo el error:

{“error”:”no autorizado”,”mensaje”:”Las llamadas API a este blog se han deshabilitado”.}

Para arreglarlo:

  • Desconecte el complemento Jetpack
  • Vuelva a conectarse.

¡Arreglado el problema!

¿Ha sido útil esta solución?