Vk api сделать репост

VK API – Урок wall.repost Копирует объект на стену пользователя или сообщества php
——————————————————————————-
Наш канал поможет вам выучить то, что вы не могли
запомнить с другими, мы стараемся сделать процесс
обучения максимально простым и быстрым в котором
даже не требуется говорить, так как вы смотрите и
улавливаете посыл с самой первой секунды. Мы делаем
то что поможет вашей дальнейшей карьере разработчика,
от самого начала до конца нет границ, всегда есть то,
что можно рассказать на пальцах так чтоб ты понял и
остался доволен тем что не зря провел время за
просмотром очередного урока.
Готовые примеры скриптов наш не стандартный подход и
техника разработки помогут от стара до мала.
———————————-

Поделиться

Web Samodelkin

Всё мое свободное время занимает веб разработка, фотошоп и многое другое. Вот наверное и пришло время поделиться всем накопленным багажом знаний с вами. Кто то умеет а кто то нет, буду рад если мои видео помогут кому то разобраться с непроходимыми дебрями веба, А именно — php, mysql, jQuery, html, css. html, css, js, jquery, javascript, php, mysql, vk, api, vk-api, вк, апи, видео, уроки, видеоуроки, веб, веб разработка, верстка, создание сайтов, it, языки программирования, уроки программирования для начинающих, javascript jquery, jquery js, jquery примеры, программирование, основы программирования для начинающих, курсы программирования, веб сайт, веб дизайн

Как Сделать Репост в ВК в 2023 / Как Сделать Репост Записи на Страницу ВКонтакте

Источник: academiait.ru

Как сделать репост записи в личку, с помощью vk api?

Есть небольшой чат-бот для сообщества. Бот настроен на обычные ответы. Но тут понадобилось не просто ссылку кидать в сообщение,а делать полноценный репост. ID записи есть, ID пользователя есть,но не знаю как реализовать.
Примеров не нашел.

  • Вопрос задан более трёх лет назад
  • 1678 просмотров

Комментировать

Решения вопроса 0

Ответы на вопрос 1

Универсальный дилетант

attachment — медиавложения к личному сообщению, перечисленные через запятую. Каждое прикрепление представлено в формате: _ — тип медиавложения: photo — фотография; video — видеозапись; audio — аудиозапись; doc — документ; wall — запись на стене; market — товар. — идентификатор владельца медиавложения (обратите внимание, если объект находится в сообществе, этот параметр должен быть отрицательным). — идентификатор медиавложения. Например: photo100172_166443618

Еще по теме:  Как поменять цвет индикатора в ВК

Ответ написан более трёх лет назад

Нравится 1 1 комментарий

zax2002

share — сниппет сайта, но получить его через api нельзя можно только через запрос на share.php с куками сайта.

Ваш ответ на вопрос

Как сделать репост в ВК.

Источник: qna.habr.com

Кнопки репостов в социальные сети с помощью JavaScript

Социальные сети занимают огромный сектор интернета, миллионы людей ежедневно выходят в онлайн только ради них. В связи с этим, появилось множество новых направлений рекламы и продвижения продуктов. Одним из инструментов которых являются репосты — простая публикация ссылки на страницах пользователей сец. сетей.

Правильно оформленная ссылка является не плохой рекламой и может привести потенциальных клиентов на ваш сайт. Для упрощения механизма репостов, существуют специальные виджеты, их можно легко найти в документации соц. сетей и установить на свой сайт. Но легко и быстро, не всегда равно качеству.

Помимо установки кода виджета, необходимо подготовить площадку, чтобы при репосте была использована верная информация: заголовок, описание, картинка и ссылка. Кроме этого, готовые решения всегда имеют и готовый дизайн, который в большинстве случаев, крайне не сочетается с дизайном всего сайта. Но производить стилизацию виджетов не всегда получается, а если и получается, то крайне неудобно. Поэтому нужно искать другое решение.

Репосты в социальные сети с помощью api

Каждая популярная соц.сеть имеет свои апи, используя которые, можно самостоятельно реализовать функционал репостов, без применения готовых решений – виджетов. В этой статье будет описано только пять кнопок репостов для самых распространенных социальных сетей. Api очень простые и использовать их можно без каких-либо предварительных регистраций или запросов в поддержку.

Все, что из себя представляют апи, это обычные ссылки с get-параметрами, в которых можно передавать адрес страницы сайта и дополнительную информацию для репоста(заголовок, описание и тд). Но в данном случае будет достаточно только одного параметра – ссылка на страницу. Остальные данные будут передаваться немного другим образом, об этом чуток позже. Ниже приведены пять ссылок на api каждой их соц.сети:
ВКонтакте:
https://vk.com/share.php?url=адрес_страницы
Facebook:
https://www.facebook.com/sharer/sharer.php?u=адрес_страницы
Одноклассники:
https://connect.ok.ru/offer?url=адрес_страницы
Twitter:
https://twitter.com/intent/tweet?url=адрес_страницы
Google plus:
https://plus.google.com/share?url=адрес_страницы

Таким образом, если просто перейти по этим ссылкам, то пользователю откроется страницы социальной сети со стандартным интерфейсом для создания репоста, интересующей нас, ссылки. Но открывать отдельную страницу или вкладку, это не очень удобно и не привычно для пользователя. Поэтому придется немного доработать этот функционал, чтобы процесс репоста не отличался от стандартного. Необходимо написать небольшой скрипт на js, который будет создавать и открывать отдельное окно браузера с определенным размером.

Еще по теме:  Сколько платит vk и boom за прослушивания

Кнопка поделиться от Facebook Пример кода кнопки Одноклассники Кнопка поделиться от Twitter

Установка и настройка Jetpack

Если у вас ещё не установлен плагин Jetpack, то вы можете сделать это через панель администрирования в разделе плагины, или скачать дистрибутив плагина с сайта WordPress.org. После установки, плагин предложит вам подключить его к вашей учётной записи на WordPress.com.

Подключить Jetpack к WordPress.com

Если у вас ещё нет учётной записи в сети WordPress.com, сейчас самое время её создать. Учтите, что сеть WordPress.com и ваш сайт на WordPress это разные вещи. Если вас интересуют подробности, обратитесь к нашей статье о разнице между WordPress.org и WordPress.com.

После подключения Jetpack к вашему аккаунту на WordPress.com, вам станут доступны все модули. Найдите модуль Поделиться и убедитесь в том, что он активен.

Модуль Поделиться в Jetpack

Модуль Поделиться в Jetpack

Мета-теги Open Graph для сайта

Немного раньше, я упоминал, что помимо ссылки на страницу, для качественного репоста потребуется еще заголовок, описание и картинка. Чтобы не передавать эти данные в ссылках и иметь возможность более удобного управления, стоит воспользоваться специальными мета-тегами.

Существуют протокол Open Graph, который позволяет легко и просто указывать для каждой страницы свои параметры репоста. Практически все соц.сети придерживаются этого протокола. До недавнего времени только twitter по своему использовал мета-теги Open Graph, но в последнее время также стал придерживаться общего стандарта. Для передачи необходимых данных о странице достаточно только нескольких тегов, они должны быть прописаны в самом начале – внутри блока head. Выглядеть это будет вот так:

Пример кнопок репостов для соц.сетей

Хоть twitter и начал использовать общие стандарты, все равно стоит прописать для него отдельные мета-теги, такие предосторожности не будут лишними. Самое интересное, что теги, которые относятся только к твиттеру, также может воспринимать и ВКонтакте. В случае, как приведен выше, ВК возьмет данные из тегов, которые находятся ниже в коде.

Мета-теги og:image:type, og:image:width и og:image:height не являются обязательными, без них все будет работать, хотя в таком случае facebook может начать слать предупреждения в дебаггере программиста. Еще один момент, на который стоит обратить внимание, это доступность картинок страницы для роботов.

Если конкретная страница или только картинка будут закрыты от индексирования в файле robot.txt, то соц. сети могут не взять картинку. Пока я тестировал разные сети, проблему обнаружил с twitter-ом, он категорически отказался использовать, закрытую от индексирования, картинку. Остальные соц. сети так не «капризничали», но ни что не мешает в будущем и им начать придерживаться таких правил.

Еще по теме:  Как сделать жирную точку в ВК

Последнее, о чем стоит знать, при подготовке страницы к репостам, это то, что все соц.сети кешируют данные из мета-тегов open graph. Чтобы обновить кеш, существуют специальные сервисы, практически у каждой, социальной сети. Мне удалось найти для ВКонтакте, Facebook и Twitter. Google plus предоставляет только сервис для валидации мета-тегов.

А для Одноклассников вообще ни чего подобного найти не получилось. Если кто-нибудь знает сервисы сброса кеша для этих соц.сетей, то напишите в комментарии, я дополню статью. И как бонус можно засчитать то, что при обычной публикации ссылки в соц. сети, данные из OG мета-тегов, также будут использованы. И на страницах пользователей будет опубликованы красивые ссылки с заголовком, описанием и картинкой. Кроме социальных сетей, open graph мета-теги используют и месседжеры – skype, telegram и тд.

Как делиться информацией в ВК

Ну что ж, уже многому мы с вами научились из моего блога, и сегодня пришло время узнать, как сделать репост записи ВКонтакте.

Что такое репост мы уже рассматривали. Напомню вкратце. Репост – это возможность распространить далее нужный или понравившийся пост. В самом слове уже присутствует приставка РЕ, которая и подразумевает повтор действия.

Делая репост, пользователь передает информацию. В этом и заключается суть всех социальных платформ: распространение информации и общение. Делиться можно любой информационной статьей, фото или видео. Также имеется возможность их совместить.

Код JavaScript для шарингов

С теорией закончили, осталось только написать небольшой js для реализации появления окна, в котором пользователь сможет сделать репост на свою страницу. Чтобы код был более универсальным, я добавил возможность задавать для шеринга любую ссылку. То есть пользователь сможет, находясь на одной странице, сделать репост другой ссылки. Кнопки являются обычными html-элементами, это позволит стилизовать их как угодно. Пример кнопок в html:

В атрибутах data-social хранится название соц.сети, в которую будет сделан репост. А в атрибуте data-url прописана ссылка для репоста. Если data-url отсутствует, то по умолчанию будет использована текущая страница. И теперь сам js. Для его работы необходима библиотеке jQuery.

Как сделать отложенный репост

ВКонтакте присутствует возможность сделать отложенный репост на стену в паблик или на стенку личной странички.

Источник: 3dgitter.ru

Рейтинг
( Пока оценок нет )
Загрузка ...