Перейти к содержимому

Получить возможность замены и сведения о текущем файле

GET
/wp-json/wp2/enable-media-replace/v1/attachments/{id}/replace-info
curl --request GET \
--url https://example.com/wp-json/wp2/enable-media-replace/v1/attachments/1/replace-info \
--header 'X-WP-Nonce: <X-WP-Nonce>'

Показывает, можно ли заменить файл вложения, сохранив ID: текущее имя, MIME, режимы замены. can_replace=false, если к ролику уже привязаны артефакты воспроизведения. При активном стороннем Enable Media Replace — 403.

id
required
integer

Числовой идентификатор сущности.

Media typeapplication/json
object
attachment_id

ID вложения медиатеки.

integer
filename

Поле «filename», как принимает или отдаёт PHP.

string
url

URL.

string
mime_type

Поле «mime_type», как принимает или отдаёт PHP.

string
can_replace

Поле «can_replace», как принимает или отдаёт PHP.

boolean
blocked_by_playback_artifacts

Поле «blocked_by_playback_artifacts», как принимает или отдаёт PHP.

boolean
block_reason

Поле «block_reason», как принимает или отдаёт PHP.

string
playback_artifacts

Поле «playback_artifacts», как принимает или отдаёт PHP.

Array<object>
object
key

Ключ сброса пароля из письма или ключ очереди.

string
label

Подпись продукта.

string
count

Счётчик.

integer
modes

Поле «modes», как принимает или отдаёт PHP.

Array<string>
time_modes

Поле «time_modes», как принимает или отдаёт PHP.

Array<string>
Examplegenerated
{
"attachment_id": 1,
"filename": "example",
"url": "example",
"mime_type": "example",
"can_replace": true,
"blocked_by_playback_artifacts": true,
"block_reason": "example",
"playback_artifacts": [
{
"key": "example",
"label": "example",
"count": 1
}
],
"modes": [
"example"
],
"time_modes": [
"example"
]
}

Не аутентифицирован. WordPress REST: rest_not_logged_in / rest_forbidden. Cookie + X-WP-Nonce или Application Password.

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}

Нет права или невалидный REST nonce. WordPress REST: rest_forbidden / rest_cookie_invalid_nonce.

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}