2013-06-08 20 views

Odpowiedz

11

Wystarczy zastąpić $site adresem URL swojej witryny.

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

+0

Zainstalowałem wtyczkę JetPack. Kiedy próbowałem uzyskać do niego dostęp, napisałem "{" błąd ":" nieautoryzowane "," wiadomość ":" Wywołania API tego bloga zostały wyłączone. "}' Czy są jakieś ustawienia, aby go włączyć? – DroidLearner

+0

@DroidLearner łączy swoją hostowaną witrynę z kontem WordPress. –

+0

Mam do czynienia z tym samym problemem co @droidLearner. Nie jestem w stanie dowiedzieć się, w jaki sposób zadzwonić do moich własnych hostowanych blogów API. Zanotowałem plecak odrzutowy i włączyłem go. Każda pomoc będzie doceniona. –

0

nie bezpośrednio odpowiedzieć na pytanie, ale może inni napotykając ten post, tak jak ja, chciałby wiedzieć, jak to możliwe rozwiązać problem.

W moim przypadku jestem:

  • Korzystanie Jetpack
  • własnym gospodarzem strona

byłem otrzymującego błąd:

{ "error": "nieuprawnione" "message": "Wywołania API tego bloga zostały wyłączone."}

Aby to naprawić:

  • Odłącz wtyczki Jetpack
  • Podłącz ponownie.

Naprawiono błąd!

1

Możesz zastąpić $site domeną i (w razie potrzeby) ścieżką swojej własnej witryny Wordpress z zainstalowanym jetparem.

Spróbuj tego przykładu gdzie $site został zastąpiony discover.wordpress.com

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

Jeśli pojawia się błąd: {"error":"unauthorized","message":"API calls to this blog have been disabled."} ze swojej strony upewnij się, że włączona api json w sekcji general swojej wtyczce jetpack ustawienia.

enable json api for jetpack

+0

Tak, to rozwiązało mój problem –