Vk api video get

Вконтакте API для .NET (C#)

Возвращает информацию о видеозаписях.

Страница документации ВКонтакте video.get.

Синтаксис

Параметры

Класс VideoGetParams содержит следующие свойства:

    Owner >1_129207899_220df2876123d3542f, 6492_135055734_e0a9bcc31144f67fbd Поле access_key будет возвращено вместе с остальными данными видеозаписи в методах, которые возвращают видеозаписи, закрытые приватностью, но доступные в данном контексте. Например данное поле имеют видеозаписи, возвращаемые методом newsfeed.get. список строк, разделенных через запятую

  • AlbumId — Идентификатор альбома, видеозаписи из которого нужно вернуть. целое число
  • Count — Количество возвращаемых видеозаписей. положительное число, максимальное значение 200, по умолчанию 100
  • Offset — Смещение относительно первой найденной видеозаписи для выборки определенного подмножества. положительное число
  • Extended — Определяет, возвращать ли информацию о настройках приватности видео для текущего пользователя. флаг, может принимать значения 1 или 0

Результат

После успешного выполнения возвращает список объектов видеозаписей с дополнительным полем comments, содержащим число комментариев у видеозаписи. Если был задан параметр extended=1, возвращаются дополнительные поля:

privacy_view — настройки приватности в формате настроек приватности; (приходит только для текущего пользователя) privacy_comment — настройки приватности в формате настроек приватности; (приходит только для текущего пользователя) can_comment — может ли текущий пользователь оставлять комментарии к ролику (1 — может, 0 — не может); can_repost — может ли текущий пользователь скопировать ролик с помощью функции «Рассказать друзьям» (1 — может, 0 — не может); likes — информация об отметках «Мне нравится»:

user_likes — есть ли отметка «Мне нравится» от текущего пользователя; count — число отметок «Мне нравится»;

repeat — зацикливание воспроизведения видеозаписи (1 — зацикливается, 0 — не зацикливается).

Если в Вашем приложении используется прямая авторизация, возвращается дополнительное поле files, содержащее ссылку на файл с видео (если ролик размещен на сервере ВКонтакте) или ссылку на внешний ресурс (если ролик встроен с какого-либо видеохостинга).

Обратите внимание, идентификатор сообщества в параметре owner_ >

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

Пример значения videos:
-4363_136089719,13245770_137352259

Некоторые видеозаписи, идентификаторы которых могут быть получены через API, закрыты приватностью, и не будут получены. В этом случае следует использовать ключ доступа access_key в её идентификаторе.

Читайте также:  Mini displayport hdmi кабель
album_id идентификатор альбома, видеозаписи из которого нужно вернуть. count количество возвращаемых видеозаписей. offset смещение относительно первой найденной видеозаписи для выборки определенного подмножества. extended определяет, возвращать ли информацию о настройках приватности видео для текущего пользователя.

После успешного выполнения возвращает объект, содержащий число результатов в поле count и массив объектов видеозаписей с дополнительным полем comments, содержащим число комментариев у видеозаписи, в поле items.

Если был задан параметр extended=1, возвращаются дополнительные поля:

  • privacy_view — настройки приватности в формате настроек приватности; (приходит только для текущего пользователя)
  • privacy_comment — настройки приватности в формате настроек приватности; (приходит только для текущего пользователя)
  • can_comment — может ли текущий пользователь оставлять комментарии к ролику (1 — может, — не может);
  • can_repost — может ли текущий пользователь скопировать ролик с помощью функции «Рассказать друзьям» (1 — может, — не может);
  • likes — информация об отметках «Мне нравится»:
  • user_likes — есть ли отметка «Мне нравится» от текущего пользователя;
  • count — число отметок «Мне нравится»;
  • repeat — зацикливание воспроизведения видеозаписи (1 — зацикливается, — не зацикливается).
  • Если в Вашем приложении используется прямая авторизация, возвращается дополнительное поле files, содержащее ссылку на файл с видео (если ролик размещен на сервере ВКонтакте) или ссылку на внешний ресурс (если ролик встроен с какого-либо видеохостинга).

    Доброго времени суток, уважаемые хабравчане. Недавно я прочитал мой Получить видео с vk.com при помощи PHP и был ошеломлен. Видимо, не я один, так как карма автора XProx была изрядно попорчена. В комментариях называли приведенный код «говнокодом», автор статьи утверждал что "через API нельзя скачать видео", вводил в заблуждение пользователей и говорил что подобный код стоит 300 вечнозеленых. Все это вызвало во мне бурю эмоций, я не удержался и решил написать статью. Я решил подойти по другому к поставленной задаче и выложить свое решение.

    Читайте также:  Usb media explorer 4pda

    Для заинтересовавшихся скажу, что для получения прямых ссылок на видео нам достаточно следующего кода:

    И все!
    Результат вышеприведенного кода:

    Думаю, комментарии тут не нужны. В массиве files мы имеем необходимые нам ссылки. Но давайте по порядку. Для работы скрипта нам нужен токен, да причем не обычный, а доверенного приложения, которое может получать через API прямые ссылки на видео. Доверенными приложениями ВКонтакте являются официальные мобильные клиенты для Andro >

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

    Rate this post

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

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