WordPress REST APIを利用した記事投稿プログラムについて
-
- 下記の【プログラム】を実行したところ、【実行結果】に記載の通りエラーが出てしまいました。エラーを解消して、プログラム実行による記事投稿を実現させたいのですが、対処法をご教授頂くこと可能でしょうか。
【WordPressバージョン】:6.2.1 【サーバー】:Xfree 【プログラム実行環境】:Jupyter Notebook 【プログラミング言語】python(Python 3.8.5) 【プログラム】 ****************************************************************** import requests import json AUTH_USER = 'YYYYYYY' AUTH_PASS = 'XXXX XXXX XXXX XXXX XXXX XXXX' END_POINT_URL ='https://YYYYYYY.wp.xdomain.jp/wp-json/wp/v2/posts/' p_title = "投稿" p_content = "投稿" p_status = "publish" payload = { 'title': p_title , 'content' : p_content , 'status' : p_status, 'slug' : 'python_wp_rest_api_post' } headers = {'content-type': "application/json"} r = requests.post( END_POINT_URL, data=json.dumps(payload) , headers=headers, auth=(AUTH_USER, AUTH_PASS) ) print(r) ****************************************************************** 【実行結果】 <Response [403]> 【確認済み事項】 ・アプリケーションパスワードは設定済み ・国外IPアドレスからの「WordPress REST API」へのアクセスを制限無効化済み ・AUTH_USERとAUTH_PASSの値が実際のWordPressのユーザー名とパスワードに一致しているか確認済み ・エンドポイントURLが正しいか確認済み ・WordPressの管理者権限を持つユーザーの認証情報を使用していることを確認済み
- トピック「WordPress REST APIを利用した記事投稿プログラムについて」には新しい返信をつけることはできません。