Привет всем) такая проблемка — не могу получить ссылку на видео. Есть access_key, vid, owner_id . Все это я получаю из newsfeed . Причем, на странице документации ВК, если в поле для проверки запроса вписать просто owner_id , то без проблем выдает весь список видеозаписей данного пользователя/группы, но если установить videos , то приходит ответ типа
response:
т.е., items — пустой. Причем я пробовал и с access_key и без него. Кто такое уже делал, подскажите, что у меня не так?
Ответы (5 шт):
Все, разобрался. В русской версии документации API неполное описание. Пользуйтесь английской версией!
смотри, вот такой запрос:
получаю такой ответ:
< response = < count = 1; items = ( < comments = 4; date = 1395082963; description http://vkontakte.ru/club4121067. «>http://vkontakte.ru/club4121067. «; duration = 64; «owner_id» = 71057340; «photo_130» = «http://cs540303.vk.me/u12911501/video/s_f1c9b9d6.jpg»; «photo_320» = «http://cs540303.vk.me/u12911501/video/l_074712cb.jpg»; player = «http://vk.com/video_ext.php?oid=71057340hash=32fa35ec6b845a99»; title = «U041eU0442U0434U044bU0445 U0432 U041aU0440U044bU043cU0443 — 2014 U0423U043aU0440U0430U0438U043dU0430. «; views = 707; > ); >; >
Обычно ВК не отдает прямой ссылки на видео, хотя иногда есть исключения (они в словаре files должны быть). В таком случае приходиться пользоваться ссылкой на плеер и открывать ее в браузере.
SwiftUI + VK api. Авторизация и список друзей ВК
Возможно дело в owner_id видео. Параметр owner_id можно взять из данных newsfeed.get. То есть owner_id видео может отличаться от source_id поста, которому принадлежит видео, так как может быть перепост видео другой группой или пользователем.
Обычно ВК не отдает прямой ссылки на видео
Это потому-что используете заголовок запроса «User-Agent», если он пуст то тогда и будут прямые ссылки в files. Сделайте запрос типа:
с пустым заголовком «User-Agent», выйдет:
< ‘response’ : [1, < ‘duration’ : 1452, ‘vid’ : 169543800, ‘views’ : 4790, ‘owner_id’ : -53956136, ‘player’ : ‘https://vk.com/video_ext.php?oid=-53956136hash=06da65ec2f1a6d00’, ‘date’ : 1408830421, ‘link’ : ‘video-53956136_169543800’, ‘files’ : < ‘mp4_240’ : ‘https://cs543208.vk.me/u222975331/videos/fd8d6c3d4d.240.mp4?extra=d1xg726trlMQIwAZ4X8NTUJRI2kk-uw9TJ66bWZtq_odwiDxYverCALb8PNb_z-zjbPhvX07ftxnZRXZ-li8XiFKJZ_oEJnbrPVPqLrKUiFM9J1FfYFEEm3c5SfRXRDSSU29k7QTkS_7uTxg’, ‘mp4_720’ : ‘https://cs543208.vk.me/u222975331/videos/fd8d6c3d4d.720.mp4?extra=d1xg726trlMQIwAZ4X8NTUJRI2kk-uw9TJ66bWZtq_odwiDxYverCALb8PNb_z-zjbPhvX07ftxnZRXZ-li8XiFKJZ_oEJnbrPVPqLrKUiFM9J1FfYFEEm3c5SfRXRDSSU29k7QTkS_7uTxg’, ‘mp4_360’ : ‘https://cs543208.vk.me/u222975331/videos/fd8d6c3d4d.360.mp4?extra=d1xg726trlMQIwAZ4X8NTUJRI2kk-uw9TJ66bWZtq_odwiDxYverCALb8PNb_z-zjbPhvX07ftxnZRXZ-li8XiFKJZ_oEJnbrPVPqLrKUiFM9J1FfYFEEm3c5SfRXRDSSU29k7QTkS_7uTxg’, ‘mp4_480’ : ‘https://cs543208.vk.me/u222975331/videos/fd8d6c3d4d.480.mp4?extra=d1xg726trlMQIwAZ4X8NTUJRI2kk-uw9TJ66bWZtq_odwiDxYverCALb8PNb_z-zjbPhvX07ftxnZRXZ-li8XiFKJZ_oEJnbrPVPqLrKUiFM9J1FfYFEEm3c5SfRXRDSSU29k7QTkS_7uTxg’ >, ‘description’ : ‘Видео предоставлено группой [club53956136|AniZUR Аниме на любой вкус]
Следующая серия: http://vk.com/video-53956136_169543833′, ‘comments’ : 5, ‘title’ : ‘Hunter x Hunter Remake / Хантер x Хантер — 2 сезон 66 серия [Озвучка: Ancord]’, ‘image’ : ‘http://cs543208.vk.me/u222975331/video/m_1a4f8d0d.jpg’, ‘image_medium’ : ‘http://cs543208.vk.me/u222975331/video/l_7bbad3fc.jpg’ > ] >
Если нужен постоянный access_token(может быть опасно) вот:
Новый ВК API теперь требует новый обязательный параметр: версию API: v=5.73(Актуальная на данный момент). И полная ссылка будет выглядеть примерно так:
Это потому-что используете заголовок запроса «User-Agent», если он пуст то тогда и будут прямые ссылки в files.
Источник: husl.ru
Security Breach2, ошибка при загрузке фото VK API
Пытаюсь загрузить фото через апи вк. Шлю запрос — photos.getWallUploadServer.xml, получаю url сервера для загрузки. Шлю пост запрос, возвращает Security Breach2. Кусок проекта прилагается. Как решить проблему?
0_1493469484220_example.xml
woodenfart отредактировано
Вот ответ поддержки
Как решить проблему?
Нужно правильно распарсить ответ сервера, у вас он получается в некорректной форме из-за того, что вы используете регулярное выражение для этого. Например, . Используйте xpath, а именно Xpath получить текст с параметром //upload_url Я также подготовил тестовый проект, который заливает картинку через vk api. 0_1494141993098_uploadvk.xml Приложение можно создать здесь https://vk.com/editapp?act=create Токен для работы можно получить по этому адресу:
https://oauth.vk.com/authorize?client_id=5490057redirect_uri=https://oauth.vk.com/blank.htmlresponse_type=token»response»:[<«id»:51369,»from_id»:-87389803,»to_id»:-87389803,»date»:1493464811,»marked_as_ads»:0,»post_type»:»post»,»text»:»Отличный подарок фанатам в преддверии нового сезона «Игры престолов».
Объемный пазл карты континента Вестероса по мотивам телесериала.
http://ali.pub/1e7qkh
Пазл состоит из более 1200 деталей, которые собираются в единый объемный пазл-карту Вестероса и всех его земель. Пазл состоит из основы, где нужно собрать земли и детализировать пейзаж, а затем добавляются миниатюрные копии замков, городов и построек (Винтерфелл, Королевские Земли, Железные острова,Стена, Хайгарден и т.д).»,»is_pinned»:1,»attachment»:>,»attachments»:[>,>,>,>,>],»comments»:,»likes»:,»reposts»:>]>
[[TEXT]]=JSON.parse([[POST_TEXT]]).response.text
Источник: community.bablosoft.com
Ошибка при загрузке трансляции вк на телефоне
Телеграм-канал Программист и бизнес.
Каждый день интересные истории, как программист строит бизнес.
Причины и способы исправления
Видео не загружается
Часто бывает так, что вы не можете загрузить фильм или любое видео. Такое в «ВК» может происходить довольно часто. Разберемся в способах решения проблемы.
Способ 1. Чтобы файлы корректно воспроизводились, требуется осуществить установку флеш-плеера на телефон. Такое происходит и на компьютере. Без него вы не сможете смотреть ролики в «ВК». Лучше всего скачивать флеш-плеер от известной компании Adobe на официальном сайте.
Способ 2. Иногда достаточно поменять браузер, скачав его с сервиса под названием Google Play. Здесь вы сможете выбрать как платный, так и бесплатный вариант. Хорошими браузерами с Флеш-Player, являются Baidu, Dolphin, UC.
Способ 3. Даже если у вас установлен флеш-плеер, не забывайте его обновлять до последней версии.
Видео зависает, работает только звук, нет звука
Проблема, которая будет сейчас описана, также довольно часто встречается у пользователей. Вы можете наблюдать картинку, но не слышать при этом звук. Также может быть, что видео работает не корректно и зависает. Обычно подобные сложности появляются на устройствах, которые не воспроизводят такие форматы, как AVI, MKV, FLV.
Чтобы решить подобную проблему, требуется установить необходимый кодек для проигрывателя. Это сделать не сложно. В Google Play есть множество специальных программ.
Мы рекомендуем утилиту MX Player. Данный проигрыватель сегодня является самым популярным. Он поддерживает различные форматы, всевозможные обложки и настройки. На последних версиях ОС Андроид плеер работает корректно. Вам нужно зайти в Google play и скачать данное приложение.
После этого его требуется запустить и кликнуть по пункту настроек. Далее необходимо войти в «Декодер» и установить отметку возле «Аппаратный декодер +». Это нужно сделать в двух пунктах. По умолчанию обычно устанавливаются все необходимые кодеки в автоматическом режиме.
Проблемы в приложении «ВКонтакте»
Часто пользователи просматривают видео с помощью официального приложения «ВК». Обычно в нем есть флеш-плеер и все нужные кодеки. Устанавливать их по отдельности не требуется. Но, несмотря на это, проблемы с просмотром файлов иногда возникают. Обычно это случается, если кэш слишком загружен либо на устройстве мало ОЗУ. Вам просто необходимо почистить кэш и память.
После этого вы легко сможете просматривать ролики.
Ошибка «Ваше устройство не может воспроизвести это видео»
Такая проблема может возникать по различным причинам:
- Недостаток ОЗУ.
- Перегружен кэш.
- Устарел кодек плеера.
Если на вашем устройстве появилась такая ошибка, то чтобы от нее избавиться, требуется сделать следующее:
- Закройте все активные приложения, кроме «ВКонтакте», а лучше перезагрузите мобильный телефон. С системой Андроид часто могут происходить сбои, и закрытые программы все равно будут функционировать в фоновом режиме.
- Сделайте перезагрузку самого приложения «ВК», а далее и самого телефона.
- Загрузите на свой смартфон плеер VLC либо MX.
Как можно понять, описанную проблему получится просто решить. Никаких трудностей у вас при этом не возникнет.
Интернет сейчас захватила мода на стримы и прямые трансляции в социальных сетях, «ВКонтакте» не стал исключением. Однако черный экран очень часто мешает это сделать. Невозможно записать или посмотреть прямой эфир, хотя звук иногда проходит. Подобная ошибка также встречается при стримах через утилиту OBS.
Причины черного экрана
Очевидным становится обычное незнание правильного способа настройки. В обоих случаях стрима следует очень четко выставить заданные параметры, а иначе ничего не получиться записать. Причины бага при просмотре кроются в графических настройках ПК, обычных системных сбоях или некорректно работающих программах.
Черный экран при трансляции в ВК
Решение проблемы
Мы подобрали самые простые и действенные решения данной проблемы в ВК, которые советуют проделать многие пользователи.
Обновления
- Adobe Flash Player в Windows следует обновить до самых последних версий. Рекомендуется использовать официальные сайты и не пытать прибегнуть к помощи сторонних программ. Обязательно рестарт системы для закрепления внесенных изменений.
- Также не забудьте обновить до актуальной версии свой браузер. Последние апдейты содержат поддержку HTML5 видео, а также поддержку других кодеков.
Ошибка черного экрана при трансляции может возникать из-за проблем с поддержкой HTML5 в браузере.
Очистка мусора
Под мусором имеется в виду кэш и куки сайтов, остатки системного мусора от других программ. Сторонний софт, которым вы не пользуетесь (типа Амиго, Mail) лучше тоже деинсталлировать. Воспользуйтесь программой CCleaner для очистки своего ПК. Сотрите любую деятельность истории, сохраненные поля ввода и тому подобное.
Программа CCleaner очищает мусор
Бэкап
Видеокарту возвращаем к исходным параметрам посредством встроенного процесса в меню. Возможно, вследствие использования сторонних оптимизаторов они сбились, поэтому следует вернуть все на исходные положения. Для NVIDIA будет достаточно воспользоваться клавишей мышки. Отыщите «Панель управления NVIDIA». Пункт про глобальные параметры будет содержать графу «Восстановить».
Для других видеокарт следует проделать аналогичные действия.
Восстановление стандартных параметров NVIDIA
Черный экран в OBS
Хотя вышеописанное подходит частично для OBS, но все-таки один вариант решения черного экрана отличается от остальных. Требуется немного поработать с отладкой правильных параметров, которые неопытные юзеры просто игнорируют при активации стримов в OBS.
- В графе «Источник» укажите вашу игру. Но перед этим перейдите в параметры, через правую кнопку мыши. Убедитесь в наличии галочки напротив пункта говорящего про совместимость в античитами. Они применяются не везде, однако лучше отметить этот вариант.
- В «Приложении» выбираете вашу игру. Жмете ОК. Теперь отмечаете галочкой в основном меню.
Настройка OBS при решении черного экрана
Еще советы
Заключение
Так как стримы в ВК еще на BETA-тесте проблемы обычное явление, не забывайте про это. В крайнем случае, стоит обратиться в техподдержку, где вам подскажут дополнительные решения. В процессе пользования мобильным приложением Вконтакте, некоторые пользователи сталкиваются с появлением ошибки «При загрузке данных произошла ошибка» в Вконтакте.
Почему ВК пишет: «При загрузке данных произошла ошибка. Проверьте Ваше подключение к сети»
- Отсутствие подключение к сети интернет;
- Переполненная кэш-память на телефоне;
- Сбой в работе социальной сети;
Исходя из перечисленных причин возникновения ошибки во время загрузки данных в Вконтакте, нужно пошагово следовать рекомендациям, написанным ниже.
Проверка соединение с сетью Интернет
- Убедиться, что есть активное соединение с сетью Интернет. Для этого достаточно перезагрузить текущую страницу или открыть любой другой сайт. Если перезагрузка или открытие стороннего ресурса не удались, значит проблема в отсутствии интернета, либо – в слабом сигнале, плохом соединении. Для определения скорости интернета можно воспользоваться онлайн-сервисом Яндекс Интернетометр.
- Если интернет есть и качество связи нормальное, то можно пропустить следующие пункты и перейти к инструкции по чистке кэша в приложении ВК. Если соединения нет, то необходимо выполнить базовые действия по устранению неполадок с сетью, описанные в следующих пунктах:
- Убедиться, что есть подключение к Wi-Fi, если Интернет-соединение поступает с использованием данной технологии;
- Убедиться, что оплачена услуга мобильного оператора;
- Убедиться, что не превышен план интернет-минут, предоставленных мобильным оператором;
- Перезагрузить мобильное устройство;
- Перезагрузить роутер.
Очистка переполненного кэша ВК
Инструкция по очистке кэша Вконтакте на Android:
Инструкция по очистке для IOS:
Инструкцию для iPhone выкладывать не буду, так как я нищеброд счастливый обладатель смартфона Xiaomi на OS Android. Просто добавлю несколько видео из Youtube:
Очистка кэша в ВК:
Также необходимо очистить кэш непосредственно в самом ВК, для этого следует сделать следующее:
Надеюсь, статья «При загрузке данных произошла ошибка. Проверьте Ваше подключение к сети» была вам полезна
Во ВКонтакте можно не только общаться с людьми, но и слушать музыку, смотреть видео, делиться постами в группах или на личной страничке. Однако пользователи смартфонов на андроид периодически сталкиваются с проблемой – видеозаписи ВКонтакте не хотят открываться. Для этого может быть несколько причин, определить которые в конкретной ситуации не так-то легко. Что же делать?
Найти другой ролик или снизить качество
Одна из причин – высокая нагрузка. Пользователей много, видео смотрят тысячи людей, сервера ВКонтакте просто не выдерживают и видео отказывается запускаться. Наиболее перегружены они ближе к вечеру. Но идентичных друг другу, выгруженных разными людьми видеофайлов достаточно, поэтому в такой ситуации лучше поискать аналогичный ролик. Ещё один вариант – снизить качество видео до 360р/480р.
Если и это не помогло, стоит проверить качество соединения. Из-за низкой скорости ролик будет тормозить или вовсе не запустится. Решение такое же – снизить его качество до 360р. Как результат ролик прогрузится быстрее. Если скорость интернета низкая, проблемы могут быть у провайдера: в таком случае нужно подождать, пока неполадку уладят.
Установить flash-плеер
Одна из самых распространенных проблем владельцев андроид – отсутствие плагина Adobe Flash. Из-за этого видео не хотят воспроизводиться на любом онлайн-ресурсе, будь то ВКонтакте или YouTube. Зачастую браузер, установленный в смартфон по умолчанию, флеш плеер не поддерживает. Поэтому в мобильной браузерной версии ВК видео могут не воспроизводиться.
В такой ситуации лучше перейти в официальное приложение. Однако если видео все равно не хотят запускаться, стоит установить плагин и попробовать ещё раз. Это должно решить проблему.
Недостаточно мощный процессор телефона
Причина неполадки может крыться и в самом андроид-смартфоне. Бюджетные версии чаще всего “хиленькие”, и им просто не хватает мощности, чтобы прогрузить ресурсоемкое видео. Ролик будет тормозить и останавливаться. Вариант решения – снизить качество и смотреть в другом формате, который не будет нагружать телефон.
Очистить кэш приложения
Если кэш перегружен, видео может не открываться по причине нехватки памяти. В такой ситуации может помочь очистка кэша ВКонтакте. Сделать это можно в самом телефоне. Для этого нужно:
- Перейти в настройки смартфона.
- Выбрать «приложения и уведомления» (или нечто подобное, связанное с приложениями).
- Перейти ко «всем приложениям» и выбрать ВКонтакте.
- Появится окошко с информацией о приложении, в котором можно «Стереть данные» или «Очистить кэш» (если окно не появилось, кликнуть на кнопку «Хранилище»).
- Если кнопки, связанной с очисткой данных не появилось, нужно нажать на «Управление местом».
Проверить телефон на вирусы
Ещё одна возможная причина – вирус. Воспроизведение может блокироваться вредоносной программой или файлом. Лучше перестраховаться и проверить смартфон на наличие вирусов встроенной программой-антивирусом или установить её. Желательно скачивать антивирус с официального сайта – так больше шансов, что во время скачивания пользователь не подхватит другой вирусный файл. Плагины меню для wordpress вы эти можете найти на нашем сайте.
- Почему не грузит соцсети если безлимит на телефон
- Как отключить громкую связь на телефоне кнопочном телефоне
- Какую яркость лучше ставить на смартфоне
- Dr bt21g как подключить к телефону
- Как зарядить ноутбук без зарядки через телефон
Источник: telefony-gid.ru