2015-02-17 4 views
0

Я использую api dailymotion api для извлечения всех видео пользователей, созданных по истечении определенного времени.Dailymotion Api - не может заставить фильтр «created_after» работать правильно

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 

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

Спасибо.

ответ

0

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