API YouTube: контекст videoEntry в плейлисте - PullRequest
0 голосов
/ 09 ноября 2009

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

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

Ответы [ 2 ]

0 голосов
0 голосов
/ 13 ноября 2009

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

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

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

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

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

...