---
metadata:
  - name: generator
    content: Diplodoc Platform v5.44.0
alternate:
  - https://yandex.ru/dev/webmaster/doc/ru/concepts/feeds.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/webmaster/doc/ru/llms.txt

# Пример управления YML-фидами для дополненного представления в поиске


{% note info %}

Дополненное представление в поиске находится в режиме бета-тестирования.

{% endnote %}

Вы можете бесплатно показывать больше товаров и предложений потенциальным клиентам в результатах поиска Яндекса. Пользователи смогут ближе познакомиться с вашими предложениями и товарами прямо в поисковой выдаче и еще на этапе поиска понять, есть ли на вашем сайте то, что им нужно. Подробно см. [Дополненное представление в поиске Яндекса.](https://yandex.ru/support/webmaster/feed/about.html)

Данные передаются Яндексу в формате YML-файла (фида). [Стандарт YML](https://yandex.ru/support/partnermarket/export/yml.html) (Yandex Market Language) разработан Яндексом и основан на стандарте XML.

Поддерживается YML-файл с расширением `xml`, `yml` или в виде архива `gzip`. Убедитесь, что HTTP-заголовок `Content-type`, который передает ваш сервер, содержит тип ресурса `application/xml`, `application/octet-stream` или `text/xml`.

С помощью API Вебмастера вы можете управлять ранее подготовленным фидом: загружать и удалять. Операции доступны для сайтов, которые используют протокол HTTPS.

Ниже приведен пример работы с фидами.

## Шаг 1. Получите OAuth-токен {#oauth}

Для работы с API получите [авторизационный токен](https://yandex.ru/dev/webmaster/doc/ru/tasks/how-to-get-oauth.md). Передавайте его в каждом запросе в HTTP-заголовке Authorization.

## Шаг 2. Получите идентификатор пользователя {#user-id}

Идентификатор пользователя нужен при вызове ресурсов API. Он передается в path-параметре `user-id`. Чтобы получить идентификатор, используйте метод [GET /v4/user](https://yandex.ru/dev/webmaster/doc/ru/reference/user.md).

<!--<p>Пример:</p>--><!--<codeblock code-lang="httpget">curl -X GET 'https://api.webmaster.yandex.net/v4/user' -H 'Authorization: OAuth oauth_token'</codeblock> -->

Идентификатор пользователя возвращается в поле `user-id`.

## Шаг 3. Добавьте сайт в Вебмастер и подтвердите права

1. Чтобы добавить сайт в Вебмастер, используйте метод [POST /v4/user/{user-id}/hosts](https://yandex.ru/dev/webmaster/doc/ru/reference/hosts-add-site.md).
1. Чтобы подтвердить права на управление сайтов в Вебмастере, [воспользуйтесь инструкцией](https://yandex.ru/dev/webmaster/doc/ru/concepts/verification.md).

## Шаг 4. Загрузите фид в Вебмастер {#upload}

API Вебмастера позволяет загрузить несколько фидов:

{% list tabs %}

- Асинхронно

  
  Если фиды долго генерируются, используйте метод [POST /v4/user/{user_id}/hosts/{host_id}/feeds/add/start/](https://yandex.ru/dev/webmaster/doc/ru/reference/feeds-add-start.md). Он позволяет асинхронно выполнить загрузку фида — параллельно можно запустить до 50 загрузок.
  
  Затем отслеживайте статус загрузки каждого из фидов с помощью метода [GET /v4/user/{user_id}/hosts/{host_id}/feeds/add/info/](https://yandex.ru/dev/webmaster/doc/ru/reference/feeds-add-info.md).
  

- В одном запросе

  Чтобы передать одновременно до 50 фидов, используйте метод [POST /v4/user/{user_id}/hosts/{host_id}/feeds/batch/add/](https://yandex.ru/dev/webmaster/doc/ru/reference/feeds-batch-add.md).

{% endlist %}

Загружая фид, вы соглашаетесь с [условиями использования сервиса](https://yandex.ru/legal/webmaster_fid/).{#offer}

## Шаг 5. Проверьте список загруженных в Вебмастер фидов {#check-list}

Для этого используйте метод [GET /v4/user/{user_id}/hosts/{host_id}/feeds/list/](https://yandex.ru/dev/webmaster/doc/ru/reference/feeds-list.md).

## Что дальше {#what-else}

Яндекс проверит фид. Если он содержит ошибки, рядом с фидом появится сообщение об ошибках:

- для фидов услуг и предложений в Вебмастере на странице **Услуги и предложения в поиске**&nbsp;→ **Фиды и ошибки**;
- для товарных фидов в [Яндекс Товарах](https://merchants.yandex.ru/analytics) на странице **Товарные фиды**&nbsp;→ **Список фидов**. Подробно см. в [справке Яндекс Товаров](https://yandex.ru/support2/merchants/ru/).

Исправьте ошибки — в течение некоторого времени Вебмастер проверит фид снова.

Также информация о сайте и предложениях будет проверена службой контроля качества в течение нескольких дней. Фид может быть отклонен за нарушение правил.
