API YouTube:Контекст видеозаписи в списке воспроизведения

StackOverflow https://stackoverflow.com/questions/1701195

  •  19-09-2019
  •  | 
  •  

Вопрос

Возможно ли найти контекст видео по отношению к любому списку воспроизведения, в который оно включено?Я хотел бы иметь возможность проверить, включена ли видеозапись в список воспроизведения, и, если да, определить следующее видео в списке воспроизведения.

У Flickr есть много отличных методов создания контекста для фотографий, я надеюсь, что YouTube тоже, я просто ничего не могу на нем найти.

Это было полезно?

Решение

Ну, очевидно, вы хотите знать, VideoId сначала о видео, о котором идет речь, верно?Итак, скажем, что это "4eUibFQKJqI", и это в плейлисте с идентификатором "6C0464B5CC81A607" (вы можете легко получить эти идентификаторы из раздела "Мой аккаунт" на YouTube).

Если я получу лента для этого плейлиста, затем результирующий xml-файл предоставляет вам всю информацию, необходимую для проверки наличия этого видео, и порядок, который вы установили в "Моей учетной записи", сохраняется.

Итак, у вас есть два способа анализа результатов, которые присылает вам YouTube.Один из них - сделать запрос к этому адресу списка воспроизведения и проанализировать результаты, используя Linq-to-Sql, если вы используете, например, Asp.Net.Какой бы язык вы ни использовали, он будет обладать возможностями синтаксического анализа Xml, так что это всего лишь перебор записей в ленте.

Если вы используете библиотека для вашего языка, вполне может существовать определенный метод определения того, есть ли данное видео в данном списке воспроизведения, но если этого не происходит, довольно легко запросить необработанный XML-файл и получить эту информацию, как описано выше.

Надеюсь, это поможет - по вашему вопросу трудно сказать, на каком уровне вы разбираетесь в этом материале...В любом случае, это все в Руководство для разработчиков.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top