Получить статус операции копирования
Возвращает статус асинхронной операции.
Общие заголовки и способы аутентификации описаны в разделе Доступ к API. Примеры сценариев приведены в разделе Примеры использования API.
Request
GET
https://api.wiki.yandex.net/v1/operations/clone/{task_id}
Path parameters
|
Name |
Description |
|
task_id |
Type: string Идентификатор асинхронной операции. Передайте значение поля Example: `` |
Responses
200 OK
OK
Body
application/json
{
"status": "scheduled",
"progress": {
"percentage": 0.5,
"details": "example"
},
"result": {
"page": {
"id": 0,
"slug": "example"
}
}
}
|
Name |
Description |
|
status |
All of 1 type
Состояние асинхронной операции. Example: |
|
progress |
All of 1 type
Информация о ходе выполнения операции. Заполняется в состоянии in_progress. Example
|
|
result |
All of 1 type
Результат завершенной операции. Заполняется в состояниях success и failed. Example
|
Status
An enumeration.
Type: string
Enum: scheduled, in_progress, success, failed
Progress
|
Name |
Description |
|
details |
Type: string Текстовое описание хода выполнения операции. Example: |
|
percentage |
Type: number Доля выполненной работы. Например, 0.5 соответствует 50 %. |
Example
{
"percentage": 0.5,
"details": "example"
}
PageSchema
|
Name |
Description |
|
id |
Type: integer Идентификатор страницы. В методах |
|
slug |
Type: string Адрес страницы относительно корня Вики, например Example: |
Example
{
"id": 0,
"slug": "example"
}
PageCloneResponse
|
Name |
Description |
|
page |
All of 1 type
Клонированная страница Example
|
Example
{
"page": {
"id": 0,
"slug": "example"
}
}