Ожидается задержка для каналов YouTube?

Мы перешли на YouTube с ранее разработанной внутренней видеосистемы, и сейчас я запускаю общедоступные каналы загрузки для пользователей. Проблема возникает, когда мы впервые получили только около дюжины из 150 или около того видео, доступных из учетной записи основного пользователя. Со временем это число выросло примерно до 50 и осталось на этом уровне. Я нашел один пост на форумах YouTube API о задержке, но не знаю, как долго я могу это ожидать.

У кого-нибудь есть опыт в этом, чтобы сказать мне, чего ожидать?


person Community    schedule 28.05.2009    source источник


Ответы (1)


Ожидаемые задержки могут различаться и описаны здесь (http://code.google.com/apis/youtube/2.0/reference.html) — способы его минимизации:

1) Загрузить видео как общедоступное. Если вы сначала загрузите видео как личное, оно не будет включено в ускоренную индексацию.

2) Сделайте аутентифицированный запрос к ленте пользователей, это гарантирует самые свежие данные, которые есть у API. т.е. http://gdata.youtube.com/api/feeds/users/username/uploads (с ключом разработчика и токеном аутентификации для имени пользователя) вместо http://gdata.youtube.com/api/feeds/videos?author=username

person Community    schedule 03.06.2009
comment
Это отвечает на мой вопрос, но оказалось, что я изначально задал неправильный вопрос. Если вы считаете, что происходит задержка и элементы не отображаются, убедитесь, что вы получаете больше, чем первую страницу результатов. Я использовал django-syncr, и он полностью игнорирует более 25 видео, что меня, безусловно, удивило (и я исправил это). - person ironfroggy; 05.06.2009
comment
ах :) Рад, что ты понял это. - person Steph Liu; 05.06.2009