Проблема с post запросом на WorldPress

Пытаюсь сделать запрос, чтобы добавить новый пост на WP сайт.
Однако все мои попытки заканчиваются <Response [405]>
Не смог ничего дельного найти в интернете.
Код:

import requests
import json
import base64
import cfg

url = cfg.site

user = cfg.user

password = cfg.pass

creds = user + ':' + password

token = base64.b64encode(creds.encode())

header = {'Authorization' : 'Basic ' + token.decode('utf-8')}

post = {
    'date' : '2020-08-30T10:00:00',
    'title' : 'TestPost',
    'content' : 'This is our first post',
    'status' : 'publish'
}

r = requests.post(url + '/posts', headers=header, json=post)
print(r)

Что нужно сделать, чтобы WP стал принимать такие запросы?


Ответы (1 шт):

Автор решения: Inventor

Если сервер возвращает код ответа 405 Method Not Allowed, то это означает, что метод запроса (post в вашем случае) не разрешён. В заголовке ответа ALLOW сервер должен вернуть методы запроса, которые разрешены

→ Ссылка