2017-05-11 6 views
0

私は自動的に別のワードプレスサイトに投稿する1つのサイトからワードプレスの投稿を作成して更新したいと思います。私はwordpresでのREST APIで遊んでみました4.7+が、私は、次のメッセージREST APIを使って別のWordPressサイトにWordPressの投稿を作成するにはどうすればよいですか?

{"code":"rest_cannot_create","message":"Sorry, you are not allowed to create posts as this user.","data":{"status":401}} 

私はこれに取り組むことができる方法上の任意の考えを得続けますか?

おかげ

+0

作成者はどの役割を担っていますか? – cjs1978

+0

これは興味があるかもしれません:https://wordpress.org/support/topic/rest-cannot-create-error/ – cjs1978

+0

@ cjs1978私はそれを見ましたが、それはまったく助けませんでした。問題は、正しい認証方法、したがって401 HTTPコードを使用していない可能性があるということです。私は基本認証を使用しています。私が得ようとしているものを達成するためのより簡単なルートがあるかどうかわからない – flopperJ

答えて

0

私は基本認証でライブワードプレスのブログにローカルホストからの投稿を作成することができます。だから私はあなたが別のWordPressのWebサイトからWordPressのブログをリモートで投稿できると思う。私はPHPのfile_get_contentsとcURLを使用していますが、どちらも動作しています。 この方法を試してみてください http://www.wpsaga.info/wp-rest-api-create-post-with-php-curl/

+0

私はこの方法を試みたが、まだ私のために働いていなかった。私は前と同じエラーが出ます。 – flopperJ

+0

https://github.com/WP-API/Basic-AuthからBasic Auth Master Pluginをインストールして有効にしましたか? –

関連する問題