Как закастомизировать/изменить блок ссылок сообщества ВК в 2022 году
Вступление
Чаще всего стандартное изображение, которое подтягивается при добавление ссылки, оказывается не подходящим, либо просто смотрится не айс. А хочется сделать стильно и красиво, но классическими инструментами это сделать не удается. Поэтому я прошерстил весь интернет и собрал для вас рабочую инструкцию по замене стандартных изображений.
Пример измененных ссылок можете посмотреть в моём сообществе ВК.
Этот способ я нашел на просторах интернета. И он оказался единственным рабочим. Сначала я пробовал по методу, который чаще всего встречается в гугле (с помощью плагина «Request Maker», но у меня ничего не выходило, и судя по коментам, не у меня одного. Поэтому заваривай чаек или чаёк и погнали разбираться с рабочим способом. Эта инструкция вдохновлена статьей с habr. com Антона Репьева + опытом и отзывами юзеров, пользующихся этим методом.
В качестве браузера используется Google Chrome
Переходим к инструкции
1. Нам понадобится приложение Postman. Скачать можно здесь postman. com/downloads/
2. Заходим в блок ссылок, открываем инструмент разработчика, нажав «Посмотреть код»
3. Не закрывая режим разработчика, добавляем новую ссылку.
4. Находим вкладку Network. В поле Filter пишем share. php. Должен найтись нужный нам файл.
5. Клацаем по нему правой кнопкой мыши и выбираем Copy as cURL (bash). Пока оставляем всё как есть и идем в Postman.
6. В Postman нажимаем File-Import, либо же можно использовать горячие клавиши Ctrl + O.
7. Выбираем вкладку Raw text, вставляем скопированный ранее код, Copy as cURL (bash). Нажимаем Continue-Import.
8. Возвращаемся в Chrome, загружаем на любой хостинг нужную нам картинку. Я вбил в гугле «хостинг картинок» и загрузил иозображение в первый попавшийся, у меня это был хостинг ImgBB.
9. Открываем ссылку в новом окне и нажимаем Копировать URL изображения. Возвращаемся в Postman.
10. Заходим во вкладку Body, далее выбираем строчку image, удаляем ссылку и вставляем url нашего изображения, нажимаем Send.
11. Возвращаемся в Chrome. Во вкладке Network. В поле Filter пишем groupsedit. php. Найдутся несколько файлов, выбираем самый нижний и копируем cURL (bash).
12. Заходим в Postman, создаем новый файл (ctrl + O). Выбираем вкладку Raw text, вставляем скопированный ранее код, Copy as cURL (bash). Нажимаем Continue-Import. Выбираем первую созданную вкладку, опускаемся к коду в самом низу, копируем цифры из “photo_id”.
13. Переключаемся на вторую созданную вкладку https://vk. com/groupsedit. php, находим строку photo_id, удаляем данные и вставляем, скопированные из первой вкладки, цифры, нажимаем Send.
14. Возвращаемся в вк, обновляем страницу и видим новую ссылку с нужным изображением. Старую смело удаляем, а в новой редактируем текст, если требуется.
Проблема, которая возникает чаще всего — отсутствие файла share. php
Это происходит в двух случаях:
- Ссылка ведет на внутреннею страницу вк.
- Ссылка, которую добавляем, подгружается без картинки.
Решение проблемы:
- Загружаем любую ссылку, которая подгружает картинку, например ссылку на Google. Если эта ссылка на страницу вк, то предварительно меняем её адрес через vk. com/cc
- Далее делаем все шаги из инструкции.
- Оставляем в postman вкладки vk. com/share. php и vk. com/groupsedit. php открытыми
- Далее добавляем в вк нужную ссылку, но уже не ищем в инспекторе файл share. php, его мы добыли ранее
- Далее делаем всё по инструкции, но помимо photo_id, понадобиться добавить еще и owner_id, его можно найти во вкладке vk. com/groupsedit. php, ранее успешно добавленной ссылки, в нашем случае ссылки на Google
- Профит, проблема решена
Записывайся на бесплатную консультацию по продвижению сообщества ВК — записаться.
Здравствуйте. Полезная статья. Но при вставлении в постман кода картинки с хостинга выдаёт неизвестную ошибку. Поэтому до конца на практике метод не проверить.
Спасибо. нашла свой косяк. Всё работает, метод 1000% рабочий
а можете пожалуйста описать, как решали эту ошибку? Я вот сейчас тоже пытаюсь, на этапе 12 из статьи тоже "неизвестная ошибка" (
Если вдруг кто-то такой же чайник во всем этом, как и я: изображение должно быть в формате jpg, а ссылку лучше берите не как из фото, а HTML-код. Выберите оттуда часть от https до .jpg и вставляйте дальше все как по инструкции )
Автору спасибо!
Денис, спасибо за хорошую статью и понятную инструкцию!
До этого пытался сделать по одной статье на хабре - не получалось. А по вашей инструкции сработало)
Денис, здравствуйте! Спасибо за полезность! У меня возникла проблемка, после смены ссылки на картинку и нажатия send не загружается внизу id картинки. Не поможете разобраться в чем дело?
Не получается( Пытаюсь сделать 3 пункт, но ссылка не притягивает фото, все время "грузится".
Спасибо, актуально. Пару минут протупил, пока не понял, что в Postman на втором запросе надо было перейти в body, чтобы id сменить
И ещё из странных историй. Если ссылка не генерирует картинку, то share.php не создаётся
Удалось настроить только в одной группе, в остальных share.php упорно не хочет создаваться! Хотя картинка генерируется! Не пойму почему такая фигня.
В той же группе, где до этого получалось добавить картинки, share.php тоже больше не создаётся. Мистика какая-то.
у кого перестал работать способ с Postman, или кому лень его скачивать, вот новый способ (через консоль в DevTools браузера) - https://vk.com/@chipollinoavgn-kak-dobavlyat-kastomnye-kartinki-k-ssylkam-v-gruppe-bez-post