Что мы будем делать: настроим отправку сообщений от имени конкретного пользователя в несколько чатов и другим пользователям используя HTTP запрос средствами PHP , с минимальными усилиями.
Собственно, одними сообщениями мы не ограничимся. Все будет работать через standalone приложение vk по тому принципу, что мы потенциально сможем делать все действия, которые будут доступны этому самому пользователю (точнее все то, на что мы выдадим сами себе права, но об этом чуть позже).
Сообщения рассматриваем именно по той причине, что с ними можно работать только в standalone-приложениях.
План действий:
1. Создаем приложение
2. Получаем access_token
3. отправляем сообщения
Имя
пишем какое угодно - фигурировать оно нигде не будет.
Тип
- Standalone-приложение.
Больше тут можно ничего не трогать.
Для этого создаем на сайте страничку вот с таким кодом:
$client_id = "1111111";
$scope = "offline,messages"
?>
&display=page&redirect_uri=https://oauth.vk.com/blank.html&scope==$scope;?>&response_type=token&v=5.37">Push the button
$client_id
- собственно, ID нашего приложения из пункта 1.
$scope - список прав, которые мы можем делать от имени нашего пользователя. Конктерно, для нашей задачи подходит именно такой: возможность доступа в любое время (offline), и доступ к сообщениям (messages). Если надо больше, полный список . Можно выставлять либо битовой маской, либо перечислить названия.
Помимо пункта доступ к общей информации , все остальные пункты будут соответствовать списку разрешений, которые были переданы в scope. Жмем далее и видим следующее:
Красным выделен acces_token, ради которого весь второй пункт и писался.
Для нетерпеливых , проверить что все работает можно так:
Заменяем нули в конце на наш acces_token
и переходим по этой ссылке в браузере.
https://api.vk.com/method/messages.send?user_id=6269901&message=habrahabr&v=5.37&access_token=000000
Что произойдет:
Сообщение с текстом из параметра message
будет отправлено пользователю c указанным user_id
. (Если оставить как есть - придет мне. Я не обижусь).
Вопрос довольно спорный, стандартными средствами, которые предоставляет сайт Вконтакте, отправить анонимно сообщение невозможно, всегда отображается имя и фамилия автора сообщения. Не будем описывать зачем это нужно, каждый руководствуется своими домыслами. В данном случае поможет только импровизация или сторонние сервисы, о которых я расскажу далее.
Существуют различные сервисы, позволяющие отправить сообщение пользователю без указания имени и фамилии. Предупрежу вас сразу, что ваше сообщение скорее всего автоматически будет добавлено на стену группы сервиса и те кто, состоит в данном сообществе смогут его прочитать. Однако для получателя ваша личность останется неизвестной и цель фактически будет достигнута.
Для вас я решил исследовать несколько сервисов, чтобы предложить вам оптимальный вариант для отправки анонимных сообщений. Но результаты оказались плачевными. Ни одно из предложенных на данный момент решений не работает. Рассмотрим все по порядку.
Сайт анонимных сообщений MSGVK не работает:
VkAnon тоже не отправил сообщение. К тому же на этот сайте постоянно выскакивает баннер с рекламой, отталкивает от использования.
С помощью сервиса KIDRIS можно отправлять анонимно сообщения, но через группу. Обязательным условием является наличие публичной страницы, в которой вы являетесь администратором. Думаю не совсем то, что вы искали, но все же приложу скриншот.
Нашел еще один сервис, но мое сообщение он, к сожалению, не отправил. Представлю его на обозрение, чтобы вы зря не мучились. ALLINTOP .
Сделаем выводы. Отправить анонимно сообщение с помощью сторонних программ у меня не получилось. Возможно это связано с введением и каким то образом затронуло функционал представленных программ. Если вы в курсе работающих сервисов, отпишитесь в комментариях. Спасибо за внимание!
Бывают случаи, когда нужно отправить одно и то же сообщение сразу многим своим друзьям: пригласить на встречу или день рождения, оповестить об изменениях в расписании, сообщить какую-то важную новость... Да мало ли случаев.
В любом из подобных вариантов отдельно набирать каждому пользователю текст сообщения довольно утомительно, особенно если оно имеет приличный объём. Даже копирование мало ускорит этот процесс. Между тем есть простой ответ на вопрос, как отправить всем сообщение ВКонтакте.
Если вы руководите каким-либо сообществом Вконтакте, полномочий у вас появляется больше, чем у рядового пользователя. На правах админа группы вы можете рассылать сообщения всем членам своего сообщества, а также отправлять приглашения тем, кого хотите в него позвать.
Конечно, перед тем как использовать автоматическую рассылку, вам нужно будет поработать над содержанием и оформлением группы, чтобы люди заинтересовались ею и захотели в неё вступить. Теперь программы для рассылки.
Программа имеет богатый функционал и вместе с тем бесплатна. Кроме массовой рассылки приглашений, позволяет постить сообщения на стены. У неё есть и много других полезных функций.
VInviter
Эта программа специально была создана для раскрутки групп. Она также является бесплатной. С её помощью вы сможете сделать автоматическую рассылку приглашений в свою группу пользователям. Можно задать и нужные критерии, чтобы приглашения рассылались тем людям, кто, по вашему мнению, заинтересуется сообществом. Приглашения могут таргетироваться не только по возрасту и городу, но и по полу, интересам, убеждениям и другим положениям.
Программа показывает статистику результатов ваших приглашений. Вы будете знать, когда и какой аккаунт вступил в группу. Посторонние скрипты в Vinviter не используются.
Сегодня расскажу как отправить себе сообщение в ВК.
"Как отправить себе сообщение?" - именно таким вопросом до сих пор задаются многие пользователи социальной сети ВКонтакте. Это бывает очень удобно в тех случаях, когда хотите сохранить себе какую-нибудь запись со стены или просто сделать заметку так, чтобы это ее не увидел. Сегодня я расскажу как это можно сделать. Мы рассмотрим несколько способов и вам останется выбрать самый удобный.
1. Самый легкий способ. В левой колонке заходим в "Мои сообщения". Справа сверху над диалогами нажимаем кнопку "Написать сообщение".
В поле "Получатели" вводим имя или фамилию, из выпадающего списка выбираем себя, а в поле ниже набираем сообщение.
После отправки сообщения, диалог появится в разделе "Мои сообщения". Теперь вы можете писать себе сообщения напрямую как обычно.
2. Из раздела друзья. В левой колонке заходим в раздел "Мои друзья". В списке у каждого друга есть ссылка "Просмотреть друзей". При переходе откроется список, где вы будете в самом начале списка. Чтобы отправить себе сообщение, нужно всего лишь перейти по ссылке "Написать сообщение".
В открывшемся окне выбираем "Отправить личным сообщением" и вводим свое имя или фамилию.
Поздравляю, теперь вы знаете как отправить сообщение себе ВКонтакте.
Новый ТОП-проект от надежного админа, РЕГИСТРИРУЙТЕСЬ !
Оставайтесь в курсе обновлений сайта, обязательно подписывайтесь на канал Youtube и группу