Сохранение видео (video.add)

Готовые уроки IFrame + ВКонтакте API
Ответить
obixx
Сообщения: 4
Зарегистрирован: 26 фев 2011, 20:13

Сохранение видео (video.add)

Сообщение obixx »

В этом уроке показано как сохранить видеозапись на страницу пользователя
Описание метода video.add- http://vkontakte.ru/developers.php?o=-1&p=video.add

Код: Выделить всё

<html><head><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><style>save_div {    font-size: 12px;    color: #45688E;    font-weight: bold;}</style><script type="text/javascript" charset="cp1251" >function saveVideo(vid, oid, uid, name, desc) {// метод video.add, vid - id видео, oid - владелец видео, uid - id пользователя, name - новое название видео, desc - новое описание видео.    VK.api(      'getUserSettings',    function(data) {        if(data.response == '') return;        // Проверяем права приложения, битовая маска должна быть - 16.        if((data.response & 16) != 16) {            VK.removeCallback('onSettingsChanged');            VK.addCallback('onSettingsChanged',             function() {                VK.removeCallback('onSettingsChanged');                return saveVideo(vid, oid, uid, name, desc);            });            // Если нужных прав нет - запрашиваем.            VK.callMethod("showSettingsBox", 16);        }        else {        // Если права есть - выполняем нужные нам действия.            VK.api('video.add',            { 'vid': vid, 'oid': oid},            function() {            // Получаем данные о видео, и изменяем на новые.                VK.api('video.get',                { 'uid': uid },                function(data) {                    VK.api('video.edit',                    {                        'vid': data.response['1'].vid,                        'oid': data.response['1'].owner_id,                        'name': name,                        'desc' : desc                    },                    function() {                    // Если видео сохранено - меняем содержимое div-блока.                        $('#save_div').html('<span style="margin-top:3px">Видео сохранено!</span>');                    });                });            });        }    });        return false;}</script> <script>                 function mySaveVideo() {                saveVideo(160611177, 3648679, 15709123,'Без Компромиссов', 'Очередное супер-геройский фильм со Стэтхэмом');            }</script>   </head><body><span id="save_div"><input type="button" onclick="return mySaveVideo();" value="Сохранить видео!"></span> <a href="http://obix.org.ua">http://obix.org.ua</a></body></html>
Данный пример является примером использования, и годится только для ручного занесения данных.
Если Вы хотите автоматизировать работу скрипта, например для приложения с онлайн-фильмами - покопайтесь в функции mySaveVideo().
undefined
Сообщения: 20
Зарегистрирован: 21 дек 2010, 18:20

Re: Сохранение видео (video.add)

Сообщение undefined »

Спасибо, то что нужно!
Аватара пользователя
Cypporat
Сообщения: 48
Зарегистрирован: 30 май 2011, 11:03

Re: Сохранение видео (video.add)

Сообщение Cypporat »

Не работает, просто запрашивает права и все. Пробовал менять параметры saveVideo - не работает.
Последний раз редактировалось Александр 13 сен 2011, 22:31, всего редактировалось 1 раз.
Причина: Не ругайся, используй в предложениях знаки препинания.
qwerty123
Сообщения: 43
Зарегистрирован: 19 июн 2011, 16:21

Re: Сохранение видео (video.add)

Сообщение qwerty123 »

Cypporat писал(а):Не работает, просто запрашивает права и все. Пробовал менять параметры saveVideo - не работает
у меня тоже самое и видео невыводится!!!
vicik_SH
Сообщения: 8
Зарегистрирован: 12 сен 2011, 15:12

Re: Сохранение видео (video.add)

Сообщение vicik_SH »

obixx писал(а):Если Вы хотите автоматизировать работу скрипта, например для приложения с онлайн-фильмами - покопайтесь в функции mySaveVideo().
не получается, мож кто то подскажет рабочий вариант с запросами к серваку а не с ответами как в примере?
legioner
Сообщения: 18
Зарегистрирован: 17 сен 2011, 20:05

Re: Сохранение видео (video.add)

Сообщение legioner »

Код не работает
Аватара пользователя
alexey979797
Сообщения: 48
Зарегистрирован: 27 сен 2011, 18:54

Re: Сохранение видео (video.add)

Сообщение alexey979797 »

Почему если я настраиваю размер видео, то размер изменяется только у тех видеозаписей, которые загружены напрямую вконтакт. А как изменить размер у видеозаписей с ютуба?
zagruzkaaa
Сообщения: 60
Зарегистрирован: 19 ноя 2009, 20:47

Re: Сохранение видео (video.add)

Сообщение zagruzkaaa »

да, не пашет что-то :(
Andy80
Сообщения: 12
Зарегистрирован: 07 июн 2012, 08:34

Re: Сохранение видео (video.add)

Сообщение Andy80 »

Кто-нибудь поправлял этот код для приложения с онлайн фильмами. Есть решение? Хочу купить. Продайте пожалуйста (не особо дорого :) )
Ответить