Загрузка нескольких фидов
Позволяет добавлять до 50 YML-фидов одновременно для загрузки в Вебмастер.
Загружая фид, вы соглашаетесь с условиями использования сервиса.
Формат запроса
POST https://api.webmaster.yandex.net/v4/user/{user-id}/hosts/{host-id}/feeds/batch/add
|
Тип: |
|
Тип: |
Пример
{
"feeds": [
{
"url": "http://example.com/some/path?a=b",
"type": "REALTY",
"regionIds": [
225
]
}
]
}
<Data>
<feed>
<url>https://example.com/some/path?a=b</url>
<type>REALTY</type>
<regionIds>225</region_ids>
</feed>
</Data>
Имя |
Обязательный |
Тип |
Описание |
|
Да |
|
URL фида. Если на вашем сайте настроена авторизация для доступа к YML-файлу, вы можете передавать логин и пароль вместе с URL, по которому он доступен. Например: |
|
Да |
|
Категория бизнеса, для которого загружен фид. Возможные значения:
|
|
Да |
|
Идентификаторы регионов, для которых сформирован фид. Можно указать несколько идентификатор через запятую (например, |
Формат ответа
Примеры
JSONXML
{ "feeds": [ { "url": "https://example.com/some/path?a=b", "status": "OK" } ] }
<Data> <feed> <url>https://example.com/some/path?a=b</url> <status>OK</status> </feed> </Data>
Имя |
Обязательный |
Тип |
Описание |
|
Да |
|
Идентификатор загрузки. Используйте его для отслеживания статуса с помощью метода GET /v4/user/{user_id}/hosts/{host_id}/feeds/add/info/. |
|
Да |
|
Статус загрузки YML-фида. Возможные значения:
|
Коды ответа
Чтобы посмотреть структуру ответа подробнее, нажмите на причину.
Код |
Причина |
Описание |
200 |
OK |
|
403 |
JSON
XML
|
|
403 |
JSON
XML
|
|
403 |
JSON
XML
|
|
403 |
JSON
XML
|
|
404 |
Не подтверждены права на управление сайтом. JSON
XML
|
Узнайте больше
Тип: int64
. ID пользователя. Необходим для вызова любых ресурсов API Яндекс Вебмастера. Чтобы получить его, используйте метод GET /v4/user.
Тип: host id (string)
. ID сайта. Чтобы получить его, используйте метод GET /v4/user/{user‑id}/hosts.
Обязательный параметр
Смещение в списке. Минимальное значение — 0. Значение по умолчанию: 0.
Количество записей (1-100). Значение по умолчанию: 10.
Описание
Код ошибки.
Описание
Сообщение об ошибке.
Описание
Значение.
Описание
Поле.
Описание
ID запрошенного сайта.
Описание
ID сайта.
Описание
Признак подтверждения сайта.
Описание
ID файла Sitemap
.
Описание
Список поддерживаемых типов контента.
Описание
Лимит на количество добавленных сайтов.
Описание
Лимит количества фидов.
Описание
Лимит количества добавленных фидов.
Описание
ID пользователя, от имени которого разрешен доступ.
Описание
Дата и время, до которого адрес доступен для создания задачи.
Описание
Список поддерживаемых типов контента.
Описание
Список поддерживаемых типов кодировки.
Описание
Максимальная длина.
Описание
Минимальная длина.
Описание
Доступное количество запросов в сутки.
Обязательный
Да
Тип
url
Описание
URL фида.
Если на вашем сайте настроена авторизация для доступа к YML-файлу, вы можете передавать логин и пароль вместе с URL, по которому он доступен. Например: https://yandex:WE9h4FfBml@example.com/feed.yml
.
Обязательный
Да
Тип
string
Описание
Идентификатор загрузки. Используйте его для отслеживания статуса с помощью метода GET /v4/user/{user_id}/hosts/{host_id}/feeds/add/info/.
Обязательный
Да
Тип
string
Описание
Категория бизнеса, для которого загружен фид. Возможные значения:
-
REALTY
— продажа или аренда квартир, офисов, домов и других построек; -
VACANCY
— предложения работы; -
GOODS
— продажа электроники, бытовой техники, строительных материалов, книг, запчастей и пр.; -
DOCTORS
— информация об услугах врачей (например, прием педиатра); -
CARS
— продажа автомобилей, мотоциклов и других средств передвижения; -
SERVICES
— объявления исполнителей бытовых и других услуг (например, перевозка мебели); -
EDUCATION
— объявления об образовательных курсах или уроках, которые проводятся онлайн (например, курсы программирования). -
ACTIVITY
— продажа билетов на развлекательные услуги.
Обязательный
Да
Тип
int32
Описание
Идентификаторы регионов, для которых сформирован фид. Можно указать несколько идентификатор через запятую (например, 1, 2
). Если значение не передано, задается значение 225
(Россия).
Обязательный
Да
Тип
string
Описание
Статус загрузки YML-фида. Возможные значения:
-
OK
— загрузка завершена; -
NOT_HTTPS
— сайт не поддерживает протокол HTTPS (метод доступен для сайтов, которые работают на протоколе HTTPS); -
FEED_ALREADY_ADDED
— указанный фид уже загружен в Вебмастер; -
BAD_HTTP_CODE
— URL фида отвечает кодом, который отличается от 200 OK (подробно о кодах статусов HTTP см. в Справке); -
BAD_MIME_TYPE
— в фиде указан некорректный тип данных; -
TIMED_OUT
— истекло время ожидания ответа; -
INCORRECT_URL
— URL фида указан неправильно; -
WRONG_REGION
— регион не поддерживается (см. список регионов).