1.То, что я пытаюсь
Я пытаюсь POST
на мой Wordpress
веб-сайт с (bash
) cURL
, но, похоже, не работает это авторизация пользователя .
Пока что я пытался это
curl \
-u ${USERNAME}:${PASSWORD} \
-X POST \
-H "Content-Type: application/json" \
-d '{"title": "this is a test"}' \
--url http://mywebsite.com.br/wp-json/wp/v2/posts/
2.Что я получаю
{
"code": "rest_cannot_create",
"message": "Sorry, you are not allowed to create posts as this user.",
"data": {"status": 401}
}
Что я делаю не так?Может быть, флаг -u
не тот, который я ищу?Это то, что я обычно пробую при использовании BasicAuth
;разве это не так?Является ли спецификация wp-json
правильной?