API для доступа к контенту pro.elcode.ru

Для обеспечения доступа к API, пожалуйста свяжитесь с нашим администратором.

pro@elcode.ru

Описание технологии

API для работы с контентом реализовано на платформе Yii2-api.
Для доступа к данным на данный момент используется ваш IP-адрес.
Все данные по содержанию полей полностью соответствуют страницам проекта pro.elcode.ru
Мы поддерживаем два фомата данных: xml и json.

  • curl -i -H "Accept:application/xml" "https://api.elcode.ru/v1/news?sort=-dt"
  • curl -i -H "Accept:application/json" "https://api.elcode.ru/v1/news?sort=-dt"


Контент

Меткой premium обозначен премиальный контент.

Обзоры (новости)
https://api.elcode.ru/v1/news?sort=-dt
https://api.elcode.ru/v1/news/premium?sort=-dt

Пример структуры возвращаемых данных
<response>
    <items>
        <item>
            <uid>23744</uid>
            <title>...</title>
            <body>...</body>
            <link>...</link>
            <dt>2016-03-31 12:36:00+03</dt>
            <images>
                <small_v1>...</small_v1>
            </images>
            <subscribe_type>...</subscribe_type>
            <tags>...</tags>
            <position>...</position>
            <taxation>...</taxation>
        </item>
        <item>...</item>
    </items>
    <_links>
        <self>
            <href>
                https://api.elcode.ru/v1/news/index?sort=-dt&page=1
            </href>
        </self>
    </_links>
    <_meta>
        <totalCount>2</totalCount>
        <pageCount>1</pageCount>
        <currentPage>1</currentPage>
        <perPage>20</perPage>
    </_meta>
</response>

Архив вебинаров
https://api.elcode.ru/v1/webinar?sort=-dt
https://api.elcode.ru/v1/webinar/premium?sort=-dt

Электронные журналы
https://api.elcode.ru/v1/magazine?sort=-dt
https://api.elcode.ru/v1/magazine/premium?sort=-dt

Видеоновости
https://api.elcode.ru/v1/videonews?sort=-dt
https://api.elcode.ru/v1/videonews/premium?sort=-dt

Подборки документов КонсультантПлюс
https://api.elcode.ru/v1/collection?sort=-dt
https://api.elcode.ru/v1/collection/premium?sort=-dt

Видеогид
https://api.elcode.ru/v1/videoguide

Фильтр по дате

Новости
https://api.elcode.ru /v1/news/index?dt=2016-04-19+-+2016-04-24 - фильтр за период
https://api.elcode.ru /v1/news/index?dt=2016-04-19 - фильтр по конкретной дате

Архив вебинаров
https://api.elcode.ru/v1/webinar/index?dt=2016-04-19+-+2016-04-24 - фильтр за период
https://api.elcode.ru/v1/webinar/index?dt=2016-04-19 - фильтр по конкретной дате

Электронные журналы
https://api.elcode.ru/v1/magazine/index?dt=2016-04-19+-+2016-04-24 - фильтр за период
https://api.elcode.ru/v1/magazine/index?dt=2016-04-19 - фильтр по конкретной дате

Видеоновости
https://api.elcode.ru/v1/videonews/index?dt=2016-04-19+-+2016-04-24 - фильтр за период
https://api.elcode.ru/v1/videonews/index?dt=2016-04-19 - фильтр по конкретной дате

Подборки документов КонсультантПлюс
https://api.elcode.ru/v1/collection/index?dt=2016-04-19+-+2016-04-24 - фильтр за период
https://api.elcode.ru/v1/collection/index?dt=2016-04-19 - фильтр по конкретной дате

Видеогид
https://api.elcode.ru/v1/videoguide/index?dt=2016-04-19+-+2016-04-24 - фильтр за период
https://api.elcode.ru/v1/videoguide/index?dt=2016-04-19 - фильтр по конкретной дате

Справочники

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

https://api.elcode.ru/v1/catalog/tags
https://api.elcode.ru/v1/catalog/taxation?sort=sort
https://api.elcode.ru/v1/catalog/position?sort=sort
https://api.elcode.ru/v1/catalog/subscribe_type?sort=sort
https://api.elcode.ru/v1/catalog/videonews_type?sort=sort
https://api.elcode.ru/v1/catalog/videoguide_type?sort=sort