Я использую wpapi модуль npm для взаимодействия с WP rest api в приложении node. Я аутентифицирован, и мой пользователь создал несколько проектов сообщений. Когда я перехожу к панели управления с теми же учетными данными, я могу видеть и редактировать проекты сообщений.
Я использую этот метод для перечисления черновиков:
wp.posts().auth().param( 'context', 'edit' ).param( 'status', 'draft' )
Но я продолжаю получать эту ошибку:
{ code: 'rest_invalid_param',
message: 'Invalid parameter(s): status',
data: { status: 400, params: { status: 'Status is forbidden.' } } }
Здесь, где я прокомментировал проблему и полезный контекст.
Отклик на http://localhost:8000/wp-json/wp/v2/posts?status=draft - это одно и то же сообщение об ошибке, поэтому я не думаю, что проблема связана с модулем node.