Поставить кодирование вложения в очередь
const url = 'https://example.com/wp-json/wp2/media-converter/v1/attachments/1/encode';const options = { method: 'POST', headers: {'X-WP-Nonce': '<X-WP-Nonce>', 'Content-Type': 'application/json'}, body: '{"attachment_id":1,"formats":["example"],"options":{},"parent_id":1,"blog_id":1}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/wp-json/wp2/media-converter/v1/attachments/1/encode \ --header 'Content-Type: application/json' \ --header 'X-WP-Nonce: <X-WP-Nonce>' \ --data '{ "attachment_id": 1, "formats": [ "example" ], "options": {}, "parent_id": 1, "blog_id": 1 }'Ставит в очередь кодирование уже существующего вложения (без повторной загрузки файла). Ответ 202.
Authorizations
Заголовок раздела «Authorizations»Parameters
Заголовок раздела «Parameters»Path Parameters
Заголовок раздела «Path Parameters»Числовой идентификатор сущности.
Request Body
Заголовок раздела «Request Body»object
ID вложения медиатеки.
Каталог или выбранные форматы кодирования.
Не поддерживается в v1 (400 job_options_not_supported). Используйте PATCH /settings.
object
ID родителя при создании сайта/термина.
ID сайта сети. На одиночном сайте можно не передавать.
Examplegenerated
{ "attachment_id": 1, "formats": [ "example" ], "options": {}, "parent_id": 1, "blog_id": 1}Responses
Заголовок раздела «Responses»object
ID вложения медиатеки.
Поле «queue_key», как принимает или отдаёт PHP.
Каталог или выбранные форматы кодирования.
Статус (сборки, записи, лицензии — по контексту ручки).
Поле «poll_url», как принимает или отдаёт PHP.
Examplegenerated
{ "attachment_id": 1, "queue_key": "example", "formats": [ "example" ], "status": "example", "poll_url": "https://example.com"}Не аутентифицирован. WordPress REST: rest_not_logged_in / rest_forbidden. Cookie + X-WP-Nonce или Application Password.
object
Машинный код ошибки или события.
Текст сообщения (лог, PIN, сброс пароля).
Дополнительные данные WP_Error или лицензии.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}Нет права или невалидный REST nonce. WordPress REST: rest_forbidden / rest_cookie_invalid_nonce.
object
Машинный код ошибки или события.
Текст сообщения (лог, PIN, сброс пароля).
Дополнительные данные WP_Error или лицензии.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}