система кодирования яндекс расписаний

Информация о перевозчике

Запрос позволяет получить информацию о перевозчике по указанному коду перевозчика.

Коды перевозчиков можно получить в публичных справочниках кодов, а также в ответах на запросы: Расписание рейсов между станциями, Расписание рейсов по станции, Список станций следования.

Запрос следует отправлять по протоколу HTTPS.

Синтаксис запроса

Поддерживаемые коды языков:

Поддерживаемые коды стран:

sirena — коды в системах, построенных на базе сетей «Сирена»;

express — коды железнодорожных станций СНГ и стран Балтии из базы Экспресс-3;

esr — коды железнодорожных станций СНГ и стран Балтии из базы ЕСР.

Параметр обязателен, если используется система кодирования, отличная от системы кодирования Яндекс.Расписаний.

Код перевозчика. По умолчанию в системе кодирования Яндекс.Расписаний. Чтобы отправить код в другой системе кодирования, укажите параметр system.

Если код указан в системе кодирования IATA, в ответе могут быть описаны несколько перевозчиков.

Система кодирования, в которой указывается код перевозчика (параметр code) в запросе. Возможные значения:

yandex (значение по умолчанию) — система кодирования Яндекс.Расписаний;

sirena — коды в системах, построенных на базе сетей «Сирена»;

express — коды железнодорожных станций СНГ и стран Балтии из базы Экспресс-3;

esr — коды железнодорожных станций СНГ и стран Балтии из базы ЕСР.

Параметр обязателен, если используется система кодирования, отличная от системы кодирования Яндекс.Расписаний.

Источник

Копирайт Яндекс.Расписаний

Запрос позволяет получить данные о Яндекс.Расписаниях: URL сервиса, баннер в различных цветовых представлениях и уведомительный текст. Все эти данные следует разместить ниже или выше места, в котором расположена информация о расписаниях, в следующем порядке:

Запрос следует отправлять по протоколу HTTPS.

Формат запроса

Формат ответа. Поддерживаемые значения:

Формат ответа. Поддерживаемые значения:

Структура ответа

Ответ содержит данные о Яндекс.Расписаниях (баннер, URL, уведомительный текст). Возможные форматы ответа: JSON, XML.

Структура ответа в различных форматах показана в примерах.

Описание элементов JSON

Данные о баннерах Яндекс.Расписаний.

Элемент JSONТипОписание
copyrightОбъект
Элементы объекта copyright
logo_vmСтрокаВертикальный монохромный баннер.
urlСтрокаURL Яндекс.Расписаний.
logo_vdСтрокаВертикальный черно-белый баннер.
logo_hyСтрокаГоризонтальный цветной баннер.
logo_hdСтрокаГоризонтальный черно-белый баннер.
logo_vyСтрокаВертикальный цветной баннер.
textСтрокаУведомительный текст.
logo_hmСтрокаГоризонтальный монохромный баннер.
Описание элементов JSON

Данные о баннерах Яндекс.Расписаний.

Элемент JSONТипОписание
copyrightОбъект
Элементы объекта copyright
logo_vmСтрокаВертикальный монохромный баннер.
urlСтрокаURL Яндекс.Расписаний.
logo_vdСтрокаВертикальный черно-белый баннер.
logo_hyСтрокаГоризонтальный цветной баннер.
logo_hdСтрокаГоризонтальный черно-белый баннер.
logo_vyСтрокаВертикальный цветной баннер.
textСтрокаУведомительный текст.
logo_hmСтрокаГоризонтальный монохромный баннер.

Элемент, содержащий информацию о Яндекс.Расписаниях.

Элементы, вложенные в copyrightlogo_vmСтрокаВертикальный монохромный баннер.logo_hdСтрокаГоризонтальный черно-белый баннер.logo_vyСтрокаВертикальный цветной баннер.logo_vdСтрокаВертикальный черно-белый баннер.urlСтрокаURL Яндекс.Расписаний.textСтрокаУведомительный текст.logo_hmСтрокаГоризонтальный монохромный баннер.logo_hyСтрокаГоризонтальный цветной баннер.

Элемент, содержащий информацию о Яндекс.Расписаниях.

Источник

Условия использования сервиса «API Яндекс.Расписания»

Настоящий документ (далее — Условия) представляет собой предложение Общества с ограниченной ответственностью «ЯНДЕКС» (далее — Яндекс) пользователю сети Интернет (далее — Пользователь), использовать сервис «API Яндекс.Расписания» (далее — «Сервис»), на изложенных ниже условиях:\n

1. Общие условия

Пользовательским соглашением сервисов Яндекса, размещенным по адресу: https://yandex.by/legal/rules,

Лицензией на использование поисковой системы Яндекса, размещенной по адресу: https://yandex.by/legal/termsofuse,

Политикой конфиденциальности, размещенной по адресу: https://yandex.by/legal/confidential,

Условиями использования сервиса Яндекс.Расписания, размещенным по адресу: https://yandex.by/legal/timetable_termsofuse.

1.2. К настоящим Условиям и отношениям между Яндексом и Пользователем, возникающим в связи с использованием Сервиса, подлежит применению законодательство Российской Федерации.

1.3. Пользователь самостоятельно несет ответственность за соблюдение им Законодательства при использовании Сервиса. Везде по тексту настоящих Условий, если явно не указано иное, под термином «Законодательство» понимается как законодательство РФ, так и законодательство места пребывания Пользователя или места совершения им юридически значимых действий в соответствии с настоящими Условиями. Если использование Пользователем какой-либо возможности, предоставляемой Сервисом, нарушает законодательство места пребывания Пользователя, Пользователь обязуется воздержаться от использования Сервиса.

1.4. Используя Сервис, разместив код Сервиса на сайте Пользователя или в мобильном приложении Пользователя (при условии передачи HTTP заголовка Referer, в виде http://идентификатор_приложения_в_сторе.yraspapp, позволяющего однозначно идентифицировать мобильное приложение), или воспользовавшись любой иной функциональной возможностью Сервиса, Пользователь выражает свое полное и безоговорочное согласие со всеми условиями Регулирующих документов и обязуется их соблюдать. Использование Сервиса на иных условиях, нежели указано в настоящем Соглашении, возможно только по письменному согласованию с Яндексом. В случае несогласия с условиями Регулирующих документов Пользователь не имеет права использовать Сервис.

2. Условия использования Сервиса

2.1. Термины и определения.

«Данные» — информация о расписаниях движения пассажирского транспорта, а также иная сопутствующая информация.

«API-ключ» — уникальный идентификатор, выдаваемый Пользователю, позволяющий получить доступ к функциям Сервиса.

2.3. Использование Сервиса разрешается только при соблюдении следующих условий:

2.3.1. Для получения доступа к Сервису Пользователю необходимо зарегистрироваться по установленной форме и получить API-ключ. Яндекс вправе по своему усмотрению отказать в доступе к Сервису без объяснения причин.

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

2.3.3. Пользователь может использовать Данные и функции, полученные при помощи Сервиса, только в рамках функциональности, предоставляемой Сервисом.

2.3.4. Яндекс оставляет за собой право устанавливать любые ограничения по использованию Сервиса, а также изменять ограничения по собственному усмотрению, без предварительного письменного уведомления Пользователей.

2.3.5. При использовании Сервиса в программном приложении для:

мобильных и десктопных приложений, информеров (автоматически обновляющихся блоков с дополнительной информацией): обязательно указание на технологию Яндекса путём размещения в настройках приложения или информера текста «Данные предоставлены сервисом Яндекс.Расписания» с активной гиперссылкой на страницу http://rasp.yandex.by.

мобильных сайтов: на сайте Пользователя обязательно указание на технологию Яндекса путём размещения в соответствующем разделе помощи на сайте Пользователя, а также на всех страницах/экранах, где используются Данные сервиса «Яндекс.Расписания», непосредственно над или под Данными, текста «Данные предоставлены сервисом Яндекс.Расписания» с активной гиперссылкой на страницу http://rasp.yandex.by. Данное указание должно быть выполнено шрифтом, размер которого не менее размера шрифта основного текста, и цвет которого не отличается от цвета шрифта основного текста.

десктопных сайтов: на всех страницах/экранах, где используются Данные сервиса «Яндекс.Расписания», непосредственно над или под Данными размещение баннера с копирайтом, с помощью вызова соответствующего метода https://tech.yandex.ru/rasp/doc/reference/query-copyright-docpage, а так же обязательно указание на технологию Яндекса путём размещения в соответствующем разделе помощи на сайте Пользователя, текста «Данные предоставлены сервисом Яндекс.Расписания» с активной гиперссылкой на страницу http://rasp.yandex.by. Данное указание должно быть выполнено шрифтом, размер которого не менее размера шрифта основного текста, и цвет которого не отличается от цвета шрифта основного текста.

2.4. Яндекс оставляет за собой право изменять, исправлять или обновлять Сервис в любой момент, без предварительного уведомления Пользователя. При выпуске очередной стабильной версии Яндекс сообщает о её выпуске на веб-страницах Сервиса. После выпуска новой версии Сервиса Яндекс не гарантирует стабильность и продолжительность работы его устаревших версий. Пользователь, не согласный использовать обновленную версию Сервиса, может либо продолжать на свой страх и риск использовать устаревшую версию Сервиса, либо прекратить использование Сервиса, удалив соответствующий код с сайта (-ов) Пользователя.

2.5. Яндекс имеет право по собственному усмотрению прекратить или приостановить доступ Пользователя к Сервису без уведомления и без объяснения причин, в частности, в случае нарушения Пользователем требований настоящих Условий.

3. Интеллектуальные права

3.1. Исключительное право на Сервис принадлежит Яндексу.

3.2. При использовании Сервиса Пользователь не имеет права:

3.2.1. Изменять, декомпилировать и/или каким либо образом модифицировать программный код, полученный посредством Сервиса.

3.2.2. Удалять, скрывать или модифицировать любые содержащиеся в Сервисе или Данных товарные знаки, логотипы, ссылки или иные указания на правообладателей, равно как и любые другие уведомления и/или информацию, передаваемые Сервисом вместе с Данными.

3.2.3. Использовать любые автоматические программы или устройства для получения API-ключа.

3.2.4. Сохранять, обрабатывать и видоизменять полученные через Сервис Данные, за исключением случаев временного хранения (кэширования) результатов исключительно для целей улучшения функциональности и работоспособности Сервиса и только для использования в рамках возможностей, предоставляемых Сервисом.

3.3. Используя Сервис, Пользователь предоставляет Яндексу право использовать логотип, товарный знак и/или фирменное наименование Пользователя и/или сайта Пользователя в информационных, рекламных и маркетинговых целях без необходимости получения дополнительного согласия Пользователя и без выплаты ему какого-либо вознаграждения за такое использование.

4. Отказ от ответственности

4.1. Сервис (включая Данные и иную информацию, предоставленную с его помощью) предоставляется Яндексом «как есть». Яндекс не гарантирует соответствие Сервиса и Данных целям и ожиданиям Пользователей, бесперебойную и безошибочную работу Сервиса в целом и отдельных его компонентов и/или функций, а также не гарантирует достоверность, точность, полноту и своевременность Данных, получаемых с помощью Сервиса. Яндекс не несет ответственности и не возмещает никакие убытки, в том числе никакой ущерб, прямой или косвенный, причиненный Пользователю Сервиса или третьим лицам в результате использования или невозможности использования Сервиса, отдельных его компонентов и/или функций, а также в результате использования или невозможности использования Данных, получаемых с помощью Сервиса.

4.2. Пользователь должен самостоятельно оценивать достоверность, надежность, полноту или полезность Данных и самостоятельно несёт все риски, связанные с использованием (невозможностью использования) Сервиса и Данных, а также ответственность перед третьими лицами за свои действия при использовании Сервиса и Данных, в том числе за то, что действия соответствуют требованиям Законодательства и не нарушают права и законные интересы третьих лиц. Пользователь самостоятельно и за свой счет обязуется урегулировать все претензии и/или иски третьих лиц, связанные с действиями Пользователя при использовании Сервиса.

Источник

Как получить данные через API яндекс расписания за текущий день?

Первый вопрос:
Подскажите пожалуйста как получить данные с яндекс расписания именно за сегодняшний ( актуальный день) без добавления даты в сам requests. Я пишу бота и хочу чтобы он выводил только прибывание и убывание поездов за сегодня. В яндекс документации я не нашел команды по типу «today», там указывается, что дата должна быть указана в формате YYYY-MM-DD.

Второй вопрос:
Как можно сделать, чтобы при выводе данных я получал только данные, которые были бы актуальны на данный момент, т.е. отправление и пребывание поездов за этот день, но время которых уже прошло мне не нужно. Нужны только данные актуальные, с этой таблицы https://voronezhvokzal.ru/raspisanie-poezdov/
Я новичок, простите за глупые вопросы..
Вот, что выводит при запросе таком:

Станция: Воронеж-1
Отправка в 2021-01-18T02:09:00+03:00
Номер поезда: 382Я
Направление: Москва — Грозный

Станция: Воронеж-1
Отправка в 2021-01-18T04:10:00+03:00
Номер поезда: 360Ч
Направление: Калининград — Адлер

Станция: Воронеж-1
Отправка в 2021-01-18T07:23:00+03:00
Номер поезда: 034С
Направление: Москва — Владикавказ

Станция: Воронеж-1
Отправка в 2021-01-18T07:33:00+03:00
Номер поезда: 737Ж
Направление: Воронеж — Москва

Станция: Воронеж-1
Отправка в 2021-01-18T07:55:00+03:00
Номер поезда: 170М
Направление: Москва — Роза Хутор

Станция: Воронеж-1
Отправка в 2021-01-18T12:55:00+03:00
Номер поезда: 035А
Направление: Санкт-Петербург — Адлер

Станция: Воронеж-1
Отправка в 2021-01-18T14:55:00+03:00
Номер поезда: 084С
Направление: Адлер — Москва

Станция: Воронеж-1
Отправка в 2021-01-18T14:57:00+03:00
Номер поезда: 036С
Направление: Адлер — Санкт-Петербург

Станция: Воронеж-1
Отправка в 2021-01-18T16:21:00+03:00
Номер поезда: 739Ж
Направление: Воронеж — Москва

Станция: Воронеж-1
Отправка в 2021-01-18T17:10:00+03:00
Номер поезда: 175В
Направление: Воронеж — Кисловодск

Станция: Воронеж-1
Отправка в 2021-01-18T18:04:00+03:00
Номер поезда: 124В
Направление: Белгород — Новосибирск

Станция: Воронеж-1
Отправка в 2021-01-18T20:30:00+03:00
Номер поезда: 025В
Направление: Воронеж — Москва

Станция: Воронеж-1
Отправка в 2021-01-18T20:55:00+03:00
Номер поезда: 033С
Направление: Владикавказ — Москва

Станция: Воронеж-1
Отправка в 2021-01-18T21:28:00+03:00
Номер поезда: 170С
Направление: Роза Хутор — Москва

Станция: Воронеж-1
Отправка в 2021-01-18T23:50:00+03:00
Номер поезда: 360С
Направление: Адлер — Калининград

Станция: Воронеж-1
Отправка в 2021-01-19T00:28:00+03:00
Номер поезда: 382С
Направление: Грозный — Москва

Станция: Воронеж-1
Отправка в 2021-01-19T02:00:00+03:00
Номер поезда: 123Н
Направление: Новосибирск — Белгород

Станция: Воронеж-1
Прибытие в: 2021-01-18T01:24:00+03:00
Номер поезда: 382Я
Направление: Москва — Грозный

Станция: Воронеж-1
Прибытие в: 2021-01-18T03:23:00+03:00
Номер поезда: 360Ч
Направление: Калининград — Адлер

Станция: Воронеж-1
Прибытие в: 2021-01-18T06:48:00+03:00
Номер поезда: 034С
Направление: Москва — Владикавказ

Станция: Воронеж-1
Прибытие в: 2021-01-18T07:12:00+03:00
Номер поезда: 170М
Направление: Москва — Роза Хутор

Станция: Воронеж-1
Прибытие в: 2021-01-18T08:30:00+03:00
Номер поезда: 025Я
Направление: Москва — Воронеж

Станция: Воронеж-1
Прибытие в: 2021-01-18T09:30:00+03:00
Номер поезда: 175С
Направление: Кисловодск — Воронеж

Станция: Воронеж-1
Прибытие в: 2021-01-18T12:14:00+03:00
Номер поезда: 035А
Направление: Санкт-Петербург — Адлер

Станция: Воронеж-1
Прибытие в: 2021-01-18T14:00:00+03:00
Номер поезда: 084С
Направление: Адлер — Москва

Станция: Воронеж-1
Прибытие в: 2021-01-18T14:18:00+03:00
Номер поезда: 036С
Направление: Адлер — Санкт-Петербург

Станция: Воронеж-1
Прибытие в: 2021-01-18T14:39:00+03:00
Номер поезда: 740Ж
Направление: Москва — Воронеж

Станция: Воронеж-1
Прибытие в: 2021-01-18T16:41:00+03:00
Номер поезда: 124В
Направление: Белгород — Новосибирск

Станция: Воронеж-1
Прибытие в: 2021-01-18T20:06:00+03:00
Номер поезда: 033С
Направление: Владикавказ — Москва

Станция: Воронеж-1
Прибытие в: 2021-01-18T20:46:00+03:00
Номер поезда: 170С
Направление: Роза Хутор — Москва

Станция: Воронеж-1
Прибытие в: 2021-01-18T22:55:00+03:00
Номер поезда: 360С
Направление: Адлер — Калининград

Станция: Воронеж-1
Прибытие в: 2021-01-18T23:12:00+03:00
Номер поезда: 738Ж
Направление: Москва — Воронеж

Станция: Воронеж-1
Прибытие в: 2021-01-18T23:22:00+03:00
Номер поезда: 382С
Направление: Грозный — Москва

Станция: Воронеж-1
Прибытие в: 2021-01-19T00:20:00+03:00
Номер поезда: 123Н
Направление: Новосибирск — Белгород

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *