API » account.updatelist

account.updatelist

Записи ленты обновлений пользователя

Пример запроса

    http://api.cinemate.cc/account.updatelist?passkey=PASSKEY&newonly=1&format=xml

Параметры

PASSKEY уникальное для каждого пользователя 40-значное 16-ричное число, получить которое можно на странице настроек
newonly если 1, то возвращается список только непрочитанных записей в ленте
format необязательный параметр формата возвращаемых сервером данных: xml (по умолчанию) или json

Пример ответа

    <response>
    <count>63</count>
        <item>
            <date>2011-04-09T15:38:30</date>
            <description>Новая раздача</description>
            <url>http://cinemate.cc/watchlist/a415ef22a4b7ebf24bc54d7ad9a92fa4612cb49f/read/400813/</url>
            <new>1</new>
            <for_object>
                <movie>
                   <id>115866</id>
                   <title>Элизиум: Рай не на Земле (2013)</title>
                </movie>
            </for_object>
        </item>
        <item>
            <date>2011-04-09T15:28:35</data>
            <description>2 новых комментария</description>
            <url>http://cinemate.cc/watchlist/a415ef22a4b7ebf24bc54d7ad9a92fa4612cb49f/read/400812:400811/</url>
            <new>0</new>
            <for_object>
                <comment>
                   <id>1810</id>
                   <title>Отзыв admin на фильм «Красное на белом (2009)»</title>
                </comment>
            </for_object>
        </item>
        <item>
            <date>2011-04-09T15:27:24</data>
            <description>Новый фильм</description>
            <url>http://cinemate.cc/watchlist/a415ef22a4b7ebf24bc54d7ad9a92fa4612cb49f/read/400742:400743/</url>
            <new>0</new>
            <for_object>
                <person>
                   <id>830</id>
                   <title>Райан Гослинг</title>
                </person>
            </for_object>
        </item>
        <item>
            <date>2011-04-09T15:17:14</data>
            <description>3 новых раздачи</description>
            <url>http://cinemate.cc/watchlist/a415ef22a4b7ebf24bc54d7ad9a92fa4612cb49f/read/400601:400599:400598/</url>
            <new>0</new>
            <for_object>
                <movie>
                   <id>115866</id>
                   <title>Элизиум: Рай не на Земле (2013)</title>
                </movie>
            </for_object>
        </item>
    </response>

Расшифровка ответа

count - число всех записей в ленте обновлений (новый)
Каждый узел item представляет собой запись ленты обновлений следующего формата:

date дата и время добавления записи в ленту обновлений пользователя в ISO формате
description текстовое описание обновления
url ссылка на обновление; переход по ссылке отмечает запись в ленте прочитанной и производит редирект на страницу с обновлением
new флаг прочитанного обновления (1 - непрочтенное, 0 - прочтенное)
for_object список объектов object, список объектов movie, person или comment, к которым привязано обновление со следующими атрибутами: title - строковое представление объекта, id - уникальный идентификатор объекта
title строковое представление объекта
url ссылка на объект обновления