pythonで生成した記事のhtmlを、下書き状態でwordpressに投稿したいのですが、どのようなコードを書けば実現できるでしょうか?
追記
丸投げのような質問はマナー違反みたいですね。申し訳ありません。
自分でも色々調べたのですが、下書きとして投稿できるのか、また、APIを使うためのアプリケーションパスワードはプラグインを導入することなく取得できるのかがわかりませんでした。
参考にしたサンプルコード
python
1#coding: utf-8 2 3import requests 4import json 5 6passward = "anCN 2JnY rcEu H2z4 JRi2 T4Fr" # 自分の環境に合わせて変更してください 7user_id = "admin" # 自分の環境に合わせて変更してください 8end_point_url ="http://xxx.xyz/wp-json/wp/v2/posts" # 自分の環境に合わせて変更してください 9 10p_title = "APIからの投稿" 11p_content = "内容のサンプル<br />サンプルあああああああ" 12p_status = "draft" 13 14payload = { 15 'title': p_title , 16 'content' : p_content , 17 'status' : p_status 18 } 19 20headers = {'content-type': "Application/json"} 21 22r = requests.post( end_point_url, data=json.dumps(payload) , headers=headers, auth=(user_id, passward) ) 23print(r)
回答1件
あなたの回答
tips
プレビュー