2013-06-08 1 views

risposta

11

Basta sostituire $site con l'URL del tuo sito.

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

+0

Ho installato il plug-in JetPack. Quando ho provato ad accedervi dice "{" errore ":" non autorizzato "," messaggio ":" Le chiamate API a questo blog sono state disabilitate. "}' C'è qualche impostazione per abilitarlo? – DroidLearner

+0

@DroidLearner collega il tuo sito self-hosted con l'account WordPress. –

+0

Sto affrontando lo stesso problema di @droidLearner. Non sono in grado di capire come chiamare i miei blog self-hosted. Ho attivato il jetpack e l'ho abilitato. Qualsiasi aiuto sarebbe apprezzato. –

0

Questo non risponde direttamente alla tua domanda, ma forse altri imbattersi in questo post, come ho fatto io, vorrebbe sapere come possibile risolvere il problema.

Nel mio caso io sono:

  • Utilizzando Jetpack
  • self-hosted sito

che stavo ricevendo l'errore:

{ "errore": "non autorizzato", "messaggio": "Le chiamate API a questo blog sono state disabilitate."}

Per risolvere il problema:

  • Scollegare il plugin Jetpack
  • Reconnect di nuovo.

risolto il problema!

1

È possibile sostituire $site con il dominio e (se necessario) il percorso del proprio sito Wordpress con installato Jetpack.

Basta provare questo esempio in cui $site è stato sostituito con discover.wordpress.com

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

Se si ottiene l'errore: {"error":"unauthorized","message":"API calls to this blog have been disabled."} con il proprio sito assicurarsi che è stata attivata l'API JSON nella sezione general del vostro plugin jetpack impostazioni.

enable json api for jetpack

+0

Sì, questo ha risolto il mio problema –