Получение информации о видео YouTube [PHP, C#]

YouTube-logo-full_color[1]Потребовалось мне получить некоторую информацию о видео YouTube. Благодоря гугловскому API это достаточно просто.

Для получения информации (заголовка, количества просмотров и т.д.) достаточно отправить GET-запрос по следующему адресу:

, где <id> — id видео (например, lE3a5-Kep3Y ).
В ответ вы получите строку в формате JSON, в которой закодирована информация о видео.

Для получения нужной мне информации (заголовок видео, количество просмотров, лайков и дизлайков) я написал простенький класс (ниже реализации на C# и PHP).

PHP:

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

Пример реализации на C# можно глянуть на GitHub (там немного больше кода 🙂 ).

Думаю, алгоритм понятен:

  1. Отправляем GET-запрос;
  2. Парсим json;
  3. ???
  4. Profit!
Запись опубликована в рубрике Статьи по C#, Статьи по PHP с метками , , , . Добавьте в закладки постоянную ссылку.

2 комментария на «Получение информации о видео YouTube [PHP, C#]»

  1. dmnivan говорит:

    Здравствуйте.
    Спасибо за статью.
    при запуске кода для C# выскакивает сообщение.
    «Проект, создающий библиотеку классов, не может быть непосредственно запущен.
    Для отладки данного проекта добавьте к решению проект,
    создающий приложение и ссылающийся на эту библиотеку, и сделайте его запускаемым»

    Скрин http://prntscr.com/cpbu8g

    • admin говорит:

      Ну потому что это библиотека. Ее подключать нужно к существующему приложению и в нем использовать.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *