WordPress REST APIを利用した記事投稿プログラムについて
-
Pythonで実装されたプログラムを実行することでWordpressに下書き状態の投稿が出来るようにしようとしています。 しかし、 [プログラム]を実行すると、[実行結果]のようなエラーが表示されてしまいます。 考えられる原因をご教授頂くこと可能でしょうか。 (WordPress設定がエラーの原因である可能性が高いと考えております) <確認済みの事項> ・プログラム実行時に投稿対象のホームページ(サーバ)が落ちていないこと ・プログラムで指定しているURLに間違いはないこと ・認証資格情報 (ユーザー名とパスワード)は正しいこと ---------[プログラム]-------------- import requests url = 'https://*********.com/wp-json/wp/v2/posts/' headers = {'Content-Type': 'application/json'} auth = ('YYYYYY', 'XXXX XXXX XXXX XXXX XXXX XXXX') data = { 'title': 'Test title', 'content': 'Test content', 'status': 'draft', } response = requests.post(url, headers=headers, auth=auth, json=data) print(response.text) -------------------------- -----------[実行結果]--------------- <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL was not found on this server.</p> </body></html> -------------------------- <環境情報> [WordPress version]: 6.2.2 [Server]: ConoHa [Program execution environment]: Jupyter Notebook [Programming language] python (Python 3.8.5) <WordPress設定状況> 【プラグイン】 「ConoHa WING コントロールパネルプラグイン」バージョン 1.2 「ConoHa WING 自動キャッシュクリア」バージョン 1.0.0 「Rich Table of Contents」バージョン 1.3.95 「SiteGuard WP Plugin」バージョン 1.7.5 「TypeSquare Webfonts for ConoHa」バージョン 2.0.4 「UpdraftPlus 」バージョン 1.23.4 【パーマリンク設定】 パーマリンク構造:「基本」を選択 【SITEGUARD】 以下の項目に緑のチェック有 「ログインページ変更」「画像認証」「ログイン詳細エラーメッセージの無効化」「ログインロック」 「ログインアラート」「XMLRPC防御(ピンバック無効化を選択状態)」「更新通知」 【ConoHa WING 設定】 セキュリティ設定:「利用」にチェック有 Conoha WING WordPressセキュリティ設定:「海外アクセス制限」の「REST-API」の「利用」にチェック有
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「WordPress REST APIを利用した記事投稿プログラムについて」には新たに返信することはできません。