WP RestAPIを使って記事を投稿 Python版

WordPress Rest API を使ってPythonで記事を投稿するサンプル。
import requests
import json
AUTH_USER = 'WPアカウント'
AUTH_PASS = 'アプリケーションパスワード'
END_POINT_URL ="https://sample.com/wp-json/wp/v2/posts/"
# 投稿内容
p_title = "PythonでWP REST API投稿"
p_content = 'PythonでのWP REST API投稿です。'
p_status = "draft"
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コードが返ってくる。
