2013-03-17 2 views
0

Я использовал Youtube API в течение длительного времени и его все хорошо, но вчера я получил ошибку с параметром времени:Youtube API - параметр время не работает правильно

Проверить ссылку (без времени) паров: http://gdata.youtube.com/feeds/api/users/TopGear/uploads?orderby=viewCount&max-results=5

и эта связь (со временем = сегодня): http://gdata.youtube.com/feeds/api/users/TopGear/uploads?orderby=viewCount&max-results=5&time=today

содержимое одинаковы, и первая запись имеет:

2008-08-17T00: 25: 36.000Z

Так это выглядит как сервер Youtube не реагирует, потому что:

В запросе для получения результатов поиска, параметр времени ограничивает в поиск видео, загруженных в указанное время. (ссылка: developers.google.com/youtube/2.0/reference?#timesp)

Любые предложения будут оценены.

Большое спасибо.

ответ

0

Я тоже это заметил. У меня есть сценарий, который использует этот параметр времени (установлен на last_week), и он отлично работает в течение прошлого года +. Несколько дней назад результаты начали включать видео из all_time, как если бы он полностью игнорировал параметр времени. Дальнейшее исследование с моей стороны показывает, что прямо сейчас параметр «время» ничего не делает. Что-то сломалось на стороне Google.

Возможно, пришло время начать использовать v3 API: https://developers.google.com/youtube/v3/docs/search/list