Команда Турбо-страниц представила скрипт для добавления RSS-канала в Яндекс.Вебмастер

Команда Турбо-страниц написала скрипт на Python, который не только демонстрирует работу с API от и до, но и может быть использован как шаблон.

С помощью этого скрипта можно добавлять RSS-канал в Яндекс.Вебмастер. Скрипт последовательно отправляет запросы к API Яндекс.Турбо-страниц и сообщает о результате загрузки RSS-канала.

Для работы со скриптом достаточно указать адрес сайта, OAuth-токен и содержимое RSS-канала. Скрипт самостоятельно получает остальные необходимые данные для загрузки: user_id, host_id и upload_address.

...

def get_rss_upload_path(user_id, host_id):

    path = '/user/{user_id}/hosts/{host_id}/turbo/uploadAddress/?mode={mode}'.format(

        user_id=user_id, host_id=host_id, mode='PRODUCTION')

    r = SESSION.get(API_URL + path)

    c = validate_api_response(r, 'upload_address')

    parsed_url = urlparse(c['upload_address'])

    return parsed_url.path

…

Подробней о том, как работать с шаблоном, можно прочесть в Помощи.

Напомним, API Турбо-страниц было открыто 1 июня. С его помощью можно в разы увеличить количество отправляемых на переобход Турбо-версий, а также сообщать о тех страницах, которые были изменены и требуют немедленного обновления.

Let’s block ads! (Why?)

По материалам сайта