8 полезных расширений Chrome для «ВКонтакте»
17 мая 2020 Браузеры Веб-сервисы
Сделайте соцсеть более функциональной и удобной.
1. VK Blue
VK Blue добавляет в плеер «ВКонтакте» эквалайзер с пресетами для разных музыкальных жанров. Плагин автоматически применяет оптимальные настройки к разным композициям, а когда не может определить жанр, задаёт параметры по умолчанию.
Вдобавок расширение отображает тексты песен и биографии исполнителей. А если вы вдруг зарегистрированы в сервисе Last.FM, анализирующем музыкальные предпочтения пользователей, то сможете включить в VK Blue функцию скробблинга. Тогда плагин будет сообщать Last.FM, какую музыку вы слушаете во «ВКонтакте».
Загрузить
Цена: 0
2. Tool 42
Мультифункциональное расширение, способное избавить вас от множества рутинных действий. Tool 42 позволяет быстро удалять публикации со стены, чистить список друзей, а также отписываться от нежелательных сообществ.
Загрузить
Цена: 0
Сейчас читают 🔥
- Как скачать видео с YouTube на любое устройство
3. VkOpt
После установки VkOpt в настройках «ВКонтакте» появляется раздел с дополнительными опциями. Большинство из них меняет внешний вид кнопок и других элементов интерфейса. Вы также можете включить отображение возраста и знаков зодиака на страницах пользователей. Кроме того, VkOpt умеет скрывать блок с историями.
appbox fallback https://chrome.google.com/webstore/detail/hoboppgpbgclpfnjfdidokiilachfcbb?hl=ru
4. VK Flex
Это приложение полезно в первую очередь тем, что позволяет скачивать видео с сайта «ВКонтакте». Для загрузки достаточно нажать на одну из кнопок справа от запущенного ролика. Каждая из них сохраняет видеофайл в указанном на ней качестве.
Кроме того, VK Flex позволяет зафиксировать боковое меню, чтобы оно не исчезало при прокрутке. Вы также можете добавить с помощью плагина календарь, который будет отображаться в меню и показывать дни рождения ваших друзей.
Загрузить
Цена: 0
5. Фон «ВКонтакте»
Если вы проводите много времени в социальной сети и устали от её стандартного облика, обратите внимание на это расширение. Оно позволит вам существенно преобразить веб-интерфейс: настроить цветовую схему и уровень прозрачности, а также поставить любые обои на фон. Программа умеет автоматически менять фоновые изображения через заданный промежуток времени.
Загрузить
Цена: 0
6. Скачать музыку c VK
Как несложно догадаться по названию, этот плагин позволяет скачивать песни с сайта социальной сети. После установки рядом с каждым треком будет отображаться синяя стрелка. Нажав на неё, вы загрузите текущий аудиофайл в MP3-формате на компьютер.
Приложение не найдено
7. Vk Menu
Благодаря этому простому плагину вы сможете добавлять ссылки на любые сайты прямо в боковое меню «ВКонтакте». В результате у вас получится удобная панель закладок.
Загрузить
Цена: 0
8. Чистые Новости для VK.com
С помощью этого расширения можно скрыть из ленты новостей все репосты записей, опубликованных сообществами или другими пользователями. В результате вы будете видеть только авторский контент.
Вдобавок можно убрать из ленты все публикации, которые содержат внешние ссылки, видео, объёмный текст и другие элементы, которые вам не интересны.
Загрузить
Цена: 0
Этот материал впервые был опубликован в апреле 2017 года. В мае 2020-го мы обновили текст.
Читайте также 💻🐶📱
- Как восстановить страницу «ВКонтакте» или доступ к ней
- Как закрыть свой профиль «ВКонтакте»
- Kate Mobile: что предлагает альтернативный клиент «ВКонтакте» для Android
Как сделать обложку для профиля ВК
Уже давно в социальной сети ВКонтакте появилась возможность разнообразить внешний вид своей страницы с помощью специальной обложки. Если вы до настоящего момента не устанавливали никакое изображение в тот раздел, то, перейдя на свою страничку, увидите, что верхняя часть просто залита каким-нибудь приятным градиентом. Может показаться, что для обычных пользователей это не сильно важно. Не все хотят заморачиваться с обложкой просто ради эстетики. Ладно, если это коммерческие странички, которые продвигают какой-то товар или услуги, где это действительно важно.
ВКонтакте дает пользователям все больше возможностей персонифицировать свою страничку.
❗️ПОДПИШИСЬ НА НАШ ДЗЕН. ТАМ КАЖДЫЙ ДЕНЬ ВЫХОДЯТ КРУТЫЕ СТАТЬИ
Но ВКонтакте решила дать пользователям доступ к нейросети, которая может сформировать уникальную обложку, соответствующую вашим интересам. В этом материале рассказываем, как сделать обложку профиля ВК и установить на нее изображение, сгенерированное нейросетью.
Как поставить обложку в ВК
Вообще, в качестве обложки можно установить любое изображение. Но сама ВК рекомендует использовать для этого картинку с разрешением не менее 1920 на 768 пикселей. Вам никто не запрещает задействовать и меньшее разрешение, но выглядеть тогда это будет значительно хуже, и возможны искажения при открытии вашего профиля на больших экранах. При этом формат ВК строго регламентирует: JPG, WEBP или PNG.
Установить обложку на профиль ВКонтакте можно как через десктопную версию с компьютера, так и через приложение на любой платформе. Делается это следующим образом:
❗️ПОДПИШИСЬ НА НАШ ТЕЛЕГРАМ-ЧАТ И ЗАДАВАЙ ВОПРОСЫ НАШИМ АВТОРАМ, НА КОТОРЫЕ ОНИ ОБЯЗАТЕЛЬНО ОТВЕТЯТ
Как видите, установить обложку очень просто и не требует никаких специальных навыков и знаний. Если вы ведете какое-то сообщество, то обложка устанавливается на него таким же образом, только с его страницы. Не забывайте про разрешение картинки, которую планируете использовать. А то может получится так, что на смартфонах ваш профиль будет смотреться хорошо, а с компьютера это будет размытое нечто. Обязательно учитывайте этот момент.
Создать обложку для ВК
Но самое интересное для нас — это возможность установить сгенерированное нейросетью изображение в качестве обложки профиля. Тем более что ВКонтакте предоставляет для этого отдельный инструмент. Воспользоваться им вы сможете как с компьютера, так и через приложение или мобильную версию сайта. Разработчики предусмотрели все возможности для удобства пользователей. Чтобы сгенерировать изображение для обложки, сделайте следующее:
❗️ПОДПИШИСЬ НА ТЕЛЕГРАМ-КАНАЛ СУНДУК АЛИБАБЫ, ЧТОБЫ ПОКУПАТЬ ТОЛЬКО ЛУЧШИЕ ТОВАРЫ С АЛИЭКСПРЕСС
Вот так выглядит сгенерированная обложка в десктопной версии.
А вот так — в мобильной.
Нейросеть сразу формирует обложку в нужном разрешении, поэтому смотреться она будет хорошо на любом устройстве. Только имейте в виду, что иногда картинки больше похожи на абстракции, и непонятно, что на них изображено. Поэтому не факт, что вам понравится то, что она выдаст после того, как проанализирует вашу активность. А вообще идея у ВК прикольная. Если бы раньше я даже не стал заморачиваться с подобными вещами, то попробовать нейросеть было очень интересно.
Советы по работе с AppleСоциальные сети на iOS
iphone — Что передать в качестве параметра разрешения при интеграции vk ios sdk в приложение ios?
спросил
Изменено 7 лет, 4 месяца назад
Просмотрено 1к раз
Я работаю над приложением для iphone , где мне нужно интегрировать российскую социальную сеть vk. com. Я интегрировал вк 9(NSError *ошибка)»
Пока я выполняю свое приложение, я получаю следующее сообщение об ошибке:
Error Domain = NSURLErrorDomain Code=-999 "Операция не может быть завершена. (Ошибка NSURLErrorDomain -999.)" UserInfo=0x6e7d980 {NSErrorFailingURLKey=https://oauth.vk.com/authorize?client_id=4069809&scope=friends&redirect_uri=https://oauth.vk.com/blank.html&display=touch&response_type=token, NSErrorFailingURLStringKey=https://oauth. vk.com/authorize?client_id=4069809&scope=friends&redirect_uri=https://oauth.vk.com/blank.html&display=touch&response_type=token}
- ios
- iphone
- oauth
- vk
Вы можете использовать константы, перечисленные в VKPermissions.h
NSString *const VK_PER_NOTIFY" = @"notify"; NSString *const VK_PER_FRIENDS = @"друзья"; NSString *const VK_PER_PHOTOS = @"фотографии"; NSString *const VK_PER_AUDIO = @"аудио"; NSString *const VK_PER_VIDEO = @"видео"; NSString *const VK_PER_DOCS = @"docs"; NSString *const VK_PER_NOTES = @"заметки"; NSString *const VK_PER_PAGES = @"страницы"; NSString *const VK_PER_STATUS = @"status"; NSString *const VK_PER_WALL = @"стена"; NSString *const VK_PER_GROUPS = @"groups"; NSString *const VK_PER_MESSAGES = @"сообщения"; NSString *const VK_PER_NOTIFICATIONS = @"уведомления"; NSString *const VK_PER_STATS = @"stats"; NSString *const VK_PER_ADS = @"реклама"; NSString *const VK_PER_OFFLINE = @"не в сети"; NSString *const VK_PER_NOHTTPS = @"nohttps"; NSString *const VK_PER_EMAIL = @"электронная почта";
вот так
[авторизация VKSdk:@[VK_PER_EMAIL, VK_PER_FRIENDS, VK_PER_MESSAGES] revokeAccess:YES forceOAuth:NO inApp:YES];
В разрешениях пользователь должен передать данные, которые он хочет использовать для входа в систему, такие как @»EmailId,FriendList,Profile Details».
Попробуйте использовать эту ссылку. Описание на русском.
https://vk.com/developers.php?oid=-1&p=%D0%9F%D1%80%D0%B0%D0%B2%D0%B0_%D0%B4%D0%BE%D1% 81%D1%82%D1%83%D0%BF%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD% Д0%В8%Д0%В9
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
python 2.

Пытаюсь авторизоваться из своего djano-приложения на vk.com. Я использую запросы и авторизацию клиента. Пытаюсь авторизоваться таким способом и получаю ошибку:
{"ошибка":"invalid_request","error_description":"Ошибка безопасности"}
Интернет предлагает перелогиниться в ВК в браузере, но решения для авторизации по коду нет.
Мой код:
класс VkApiSingleton(объект): версия_api = '5.95' def __init__(я, app_id=config.APP_ID, логин=config.ACCOUNT_LOGIN, pswd=config.ACCOUNT_PASSWORD, разрешения = 'видео, офлайн, группы' ): # type: (int, str, str, str) -> Нет self.app_id = app_id self.app_user_login = логин self.app_user_pass = пароль self.access_token = Нет self.user_id = Нет self.session = запросы.Session() self.form_parser = FormParser() self.permissions = разрешения def __new__(cls, *args, **kwargs): если не hasattr(cls, 'экземпляр'): cls.instance = super(VkApiSingleton, cls).__new__(cls, *args, **kwargs) вернуть cls.instance @свойство защита get_session (я): вернуть self.session def _parse_form (я, ответ): # тип: (requests.models.Response) -> Нет self.form_parser = FormParser() пытаться: self.form_parser.feed (ул (ответ. содержание)) кроме исключения как ошибки: регистратор.исключение( 'Ошибка проверки HTML-формы', extra={'Тело ошибки': str(err)} ) def _submit_form(я, **kwargs): # type: (dict) -> request.models.Response если self.form_parser.method == 'опубликовать': полезная нагрузка = copy.deepcopy(self.form_parser.params) если kwargs.get('is_login', False): полезная нагрузка.обновление({ 'электронная почта': self.app_user_login, «пройти»: self.app_user_pass }) с self.get_session в качестве сеанса: пытаться: вернуть session.post (self.form_parser.url, данные = полезная нагрузка) кроме исключения как ошибки: регистратор.исключение( 'Ошибка отправки формы авторизации', extra={'Тело ошибки': str(err)} ) поднять VkApiError('Ошибка отправки формы авторизации: %s' % str(err)) защита _log_in(я): # тип: () ->
запросы.модели.Ответ ответ = self._submit_form(is_login=True) self._parse_form(ответ) если response.status_code != 200: поднять VkApiError('Ошибка аутентификации: невозможно проанализировать HTML-форму') если «пройти» в response.text: регистратор.ошибка( 'Не верный логин или пароль' ) поднять VkApiError('Неверный логин или пароль') вернуть ответ def _submit_permissions(self, url=None): # тип: () -> запросы. модели.Ответ если «submit_allow_access» в self.form_parser.params и «grant_access» в self.form_parser.url: вернуть self._submit_form(token_url=url) еще: логгер.предупреждение( «Не удается отправить разрешения для приложения» ) def _get_token (я, ответ): # тип: (requests.models.Response) ->
Нет пытаться: params = response.url.split('#')[1].split('&') self.access_token = параметры [0].split('=')[1] self.user_id = params[2].split('=')[1] кроме IndexError как ошибка: регистратор.ошибка( 'Не могу получить access_token', extra={'Тело ошибки': str(err)} ) деф авторизация(я): auth_url = 'https://oauth.vk.com/authorize?revoke=1' redirect_uri = 'https://oauth.vk.com/blank.html' дисплей = 'wap' request_params = { 'client_id': self.app_id, 'область': self.