Диагностика
Возвращает информацию об ошибках Турбо‑страниц.
Для обращения к ресурсу необходимо использовать токен с доступом для получения информации о статусе индексирования.
Формат запроса
GET https://api.webmaster.yandex.net/v4/user/{user-id}/hosts/{host-id}/diagnostics
|
Идентификатор пользователя. Значение можно получить с помощью операции GET /v4/user. |
|
Идентификатор сайта. Имеет формат
Например: Также идентификатор сайта можно получить с помощью операции GET /user/{user-id}/hosts. |
Формат ответа
Сервис возвращает данные в формате JSON (по умолчанию) или XML. Чтобы получить XML-ответ, передайте в запросе HTTP-заголовок Accept: application/xml
.
{
"problems": {
"NO_SITEMAPS": {
"severity": "FATAL",
"state": "PRESENT",
"last_state_update": "2016-01-01T00:00:00,000+0300"
}
}
}
<Data>
<problems>
<NO_SITEMAPS>
<severity>FATAL</severity>
<state>PRESENT</state>
<last_state_update>2016-01-01T00:00:00,000+0300</last_state_update>
</NO_SITEMAPS>
</problems>
</Data>
|
Проблема. Возможные значения:
|
|
Категория проблемы. Возможные значения:
|
|
Состояние проблемы. Возможные значения:
|
|
Дата последнего изменения состояния проблемы. |
Чтобы узнать подробности о состоянии, перейдите в Вебмастер на страницу Турбо‑страницы для контентных сайтов → Диагностика. Также вы можете настроить уведомления, чтобы получать сообщения о диагностике на электронную почту.
Коды ответа
Код |
Описание |
||||||
200 OK |
Запрос выполнен успешно. |
||||||
403 Forbidden |
INVALID_USER_ID ID пользователя, выдавшего токен, отличается от указанного в запросе. В примерах ниже Пример ответа
|
||||||
404 Not Found |
HOST_NOT_VERIFIED Не подтверждены права на управление сайтом. Пример ответа
|
Обязательный параметр
Идентификатор пользователя. Значение можно получить с помощью операции GET /v4/user.
Идентификатор сайта. Имеет формат scheme:host:port
, где
-
scheme
— протоколhttp
илиhttps
. -
host
— адрес сайта сwww
или без. -
port
— порт для подключения. Для протоколаhttp
— 80, дляhttps
— 443.
Например: https:example.com:443
или http:www.example.com:80
.
Также идентификатор сайта можно получить с помощью операции GET /user/{user-id}/hosts.