Как вставить видео с Вконтакте?

Автор Nav, 08 января 2017, 11:33:13

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Nav

С праздниками!  :D
Есть мод для фейсбука, работает. Для Вконтакте не нашел. Прошу помочь.

gorbi

aeva с доработкой digger их встраивает

valdnieks

Registered Linux user #325316
Последняя версия SMF: SMF 2.0.15
Версия GD: bundled (2.1.0 compatible)
Версия MySQL: 5.5.23
PHP: 5.6.30
Версия Web сервера: Apache/2.4.25 (Win64) PHP/5.6.30

kak2z

Цитата: Nav от 08 января 2017, 11:33:13С праздниками!  :D
Есть мод для фейсбука, работает. Для Вконтакте не нашел. Прошу помочь.
а выложите код видео ВКонтакта...
может я для Simple Audio Video сделаю тоже интеграцию..
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

ALINA

Цитата: kak2z от 08 января 2017, 13:01:17может я для Simple Audio Video сделаю тоже интеграцию..
хорошо бы . Пользователи часто просят видео с контакта вставить. Приходится через html вставлять  :(

ALINA

Апну тему  :coolsmiley:  Что то заглохла  :(
 Какой код надо ?

digger®

Автор Simple Audio Video добавляет новые сайты по 15$ за каждый. Об этом прямо на странице настроек мода внизу написано. Скиньтесь по баксу и будет всем счастье.

kn

Нет новостей на эту тему?


Цитата: digger® от 09 февраля 2017, 23:16:38Автор Simple Audio Video добавляет новые сайты по 15$ за каждый.
Отказывается он VK добавлять. Говорит, слишком сложно для такого простого модуля как Simple Audio Video, надо отдельный модуль делать.

digger®

Цитата: kn от 21 июня 2020, 21:39:47Нет новостей на эту тему?

Отказывается он VK добавлять. Говорит, слишком сложно для такого простого модуля как Simple Audio Video, надо отдельный модуль делать.
Могу добавить за 10$, если это технически возможно.

kn


digger®

Цитата: kn от 22 июня 2020, 05:12:15Давайте.
Посмотрел, не получится.
Во-первых, этот мод слишком простой, для lookup нет механизма, только сделать из одной ссылки что-то другое.
Во-вторых, для вставки видео из vk нужен хэш, а простого способа его получить нет.

kn


handself

А ссылки на видео с ВК в каком виде надо добавлять?

Yarik

Под админом можно в теги html вставить саму ссылку на видео.
Работает.

digger®

#14
Можно сделать хак где-нибудь в коде цензуры, например. Чтобы работали iframe вида
<iframe src="//vk.com/video_ext.php?oid=-28905875&id=456279377&hash=ed0bb42b27c3c24b&hd=2" width="853" height="480" frameborder="0" allowfullscreen></iframe>
Не так полезно, как обработка прямой ссылки, но хоть как-то.

gorbi

Цитата: digger® от 24 июня 2020, 15:21:38Можно сделать хак где-нибудь в цензуре, например. Чтобы работали iframe вида
<iframe src="//vk.com/video_ext.php?oid=-28905875&id=456279377&hash=ed0bb42b27c3c24b&hd=2" width="853" height="480" frameborder="0" allowfullscreen></iframe>
Не так полезно, как обработка прямой ссылки, но хоть как-то.
Начало можно подменить, а как хвост?


handself

iframe может содержать адрес внешнего ресурса по отношению к ВК. А так же адрес будет выглядеть по другому в случае если видео лежит в каком-то альбоме

handself

#18
У меня получилось добыть hash для видео с ВК.
Для теста добывал с этого адреса: https://vk.com/video-126093223_456240685

Вам недоступны вложения в этом разделе.

digger®

Цитата: handself от 27 июня 2020, 21:52:04У меня получилось добыть hash для видео с ВК.
Для теста добывал с этого адреса: https://vk.com/video-126093223_456240685
Хэш же вроде только со страницы плеера можно получить, а ее из скрипта не открыть?

handself

#20
Все просто.
С помощью composer устанавливаю SDK PHP для ВК.
И вот код.

Допустим, имеем ссылку вида:
https://vk.com/video-126093223_456240685

include_once __DIR__."/vendor/autoload.php";
use \VK\Client\VKApiClient;

$access_token = 'd7dd64b3688710c5442d67e4571cfe1d28378dabc24e90a6d4b1f5549a21763f4a9880d54b0ea4a4f80e4';

$vk = new VKApiClient();
$response = $vk->video()->get($access_token, array(
   'owner_id' => '-126093223',
   'video' => '126093223_456240685',
));

echo '<a href="'.$response['items'][1]['player'].'" target="_blank">'.$response['items'][1]['player'].'</a>';

Ulibka


handself

Цитата: Ulibka от 01 июля 2020, 05:05:14Что передается в owner_id ?
ID владельца видео. Сравни адрес ссылки и значения в массиве для owner_id и video

nefact

$access_token = 'd7dd64b3688710c5442d67e4571cfe1d28378dabc24e90a6d4b1f5549a21763f4a9880d54b0ea4a4f80e4';
Это нужно получать в VK API?

handself

Цитата: nefact от 26 июля 2020, 03:49:25$access_token = 'd7dd64b3688710c5442d67e4571cfe1d28378dabc24e90a6d4b1f5549a21763f4a9880d54b0ea4a4f80e4';
Это нужно получать в VK API?
1. Идете на https://vkhost.github.io
2. Жмете на любую кнопку, например на VkAdmin (IOS)
3. Жмете на кнопку Разрешить
4. В новой вкладке браузера, в адресной строке, копируете текст от access_token= до &expires_in

jataggan

#25
Цитировать4. В новой вкладке браузера, в адресной строке, копируете текст от access_token= до &expires_in
Скопировал, дальше что? Да,там предупреждают, мол, не вздумайте копировать что-то из адресной строки и на других сайтах размещать.!

jataggan


ЦитироватьID владельца видео. Сравни адрес ссылки и значения в массиве для owner_id и video
Сравнил. Очень похожи.