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

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

python 2.

7 — Ошибка API авторизации ВК: u'{«error»:»invalid_request»,»error_description»:»Ошибка безопасности»}’

Пытаюсь авторизоваться из своего 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.
Автор записи

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

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