Dailymotion Api - не удается заставить фильтр created_after работать должным образом

Я использую API dailymotion для извлечения всех видео пользователя, созданных через определенное время.

Example Request url:
    https://api.dailymotion.com/user/x1g65ms/videos?created_after=1423578052

Проблема в том, что API возвращает видео, созданные чуть раньше указанной метки времени. Вы можете попробовать сами, используя проводник API: https://developer.dailymotion.com/tools#/user/videos/list, используя эти параметры в качестве примера:

id=x1g65ms
fields='created_time,'

и с

created_after=1423578052 --> returns videos with created_time 1423578051
created_after=1423578059 --> returns videos with created_time 1423578051
created_after=1423578060 --> doesn't return video

Я что-то не понимаю? Правильно ли я делаю эти тесты?

Спасибо.


person benomite    schedule 17.02.2015    source источник


Ответы (1)


Вы правы, может быть разница в несколько секунд, но она всегда будет меньше минуты. Действительно, фильтры created_* намеренно округляют даты до минут (цель — повысить производительность). Такое поведение не должно быть проблемой в большинстве случаев использования.

person dailymotion    schedule 18.02.2015