Что мы будем делать: настроим отправку сообщений от имени конкретного пользователя в несколько чатов и другим пользователям используя HTTP запрос средствами PHP
, с минимальными усилиями. Собственно, одними сообщениями мы не ограничимся. Все будет работать через standalone приложение vk по тому принципу, что мы потенциально сможем делать все действия, которые будут доступны этому самому пользователю (точнее все то, на что мы выдадим сами себе права, но об этом чуть позже).
Сообщения рассматриваем именно по той причине, что с ними можно работать только в standalone-приложениях.
План действий: 1. Создаем приложение 2. Получаем access_token
3. отправляем сообщения
Как написать сообщение в контакте другу
Способ 1.
Чтобы отправить другу зайдите в аккаунт вконтакте, в «Сообщения«, нажмите кнопку «Написать«:
В новом окне выберете собеседника среди друзей, напишите текст, нажмите кнопку «отправить«:
Можно прикрепить: фото, видео, аудио, документ, карту с указанной точкой.
Если необходимо найти диалог с человеком, введите имя или фамилию в строке «Поиск«. А если смс содержащие определенные слова, фразы впишите в поле искомое слово, нажмите «Искать в личных«:
Загрузится результат поиска с подсветкой слова:
Справа от кнопки «Поиск» календарь, можно указать до какой даты выполнять поиск.
Способ 2.
Зайдите на страницу друга, нажмите кнопку «Отправить«. В появившемся окне напишите текст, отправьте.
Можно отправить смс любому пользователю если профиль не закрыт.
Взлом
Зачастую пользователи жалуются: «Не могу никому отправить сообщение «В Контакте». Что это такое?». Причиной такому поведению социальной сети может оказаться самый обычный взлом, причем как вашего профиля, так и всей сети в целом. Зачастую так и происходит: попытки взломать главный сервер оказываются неудачными, но они все равно влекут за собой некие последствия. И зачастую это сбои в отправке сообщений.
Что в этом случае можно предпринять? Тоже ничего. Разве что найти себе более интересное занятие, чтобы скоротать время. Дождитесь, пока администрация сайта устранит все неполадки, а затем возобновите попытки отправки сообщений. Как правило, все стараются наладить в течение 2-3 часов после взлома. Обычно такую информацию публикуют в новостных лентах Всемирной паутины. Так что если у вас не получается отправить сообщение «В Контакте», постарайтесь на пару часов оторваться от социальной сети и чем-нибудь заняться. Это обязательно вам поможет во всяком случае, если уж и не исправить проблему, то просто скоротать время и не думать о возникших в профиле неполадках. Правда, если только причины не в другом.
Ошибка «Сообщение не может быть отправлено» или «Отправка сообщений ограничена»
Почему не могу никому написать и выходит ошибка? ВКонтакте есть ограничение: в сутки можно отправить только 20 сообщений людям, которые не являются твоими друзьями и с которыми ты раньше не переписывался. Когда ты превышаешь этот лимит, появляется ошибка «Сообщение не может быть отправлено, так как Вы разослали слишком много сообщений за последнее время».
Если ты рассылаешь сообщения с телефона (через приложение VK), то там ограничения могут быть более жесткими, в том числе на количество сообщений, отправленных друзьям. Например, если отправить 10 сообщений за короткое время, то появится ошибка «Отправка сообщений ограничена» (иногда «Не удалось выполнить запрос»), и пока тебе не напишут, ты больше ничего не сможешь написать. Хочешь писать без ограничений — пиши через полную версию сайта ВК. С телефона попробуй через мобильную версию сайта.
Также эта ошибка может появиться, если отправить сообщение новому человеку сразу после общения с другим человеком (или людьми) не из списка твоих друзей. Тогда подожди и попробуй снова.
Еще одна ситуация — ты переписываешься с человеком, который не является твоим другом, и он разрешил писать себе в личку только друзьям. Пока он тебе пишет, ты тоже можешь писать. Но как только он удалил переписку (например, чтобы посторонний человек ее не прочитал), отправка сообщений будет ограничена. То же самое — когда пройдет неделя с момента написания последнего сообщения от него.
Наконец, ошибка возникает в случае, когда ты написал слишком много комментариев в группах.
Зачем так сделано? Только для того, чтобы защитить пользователей ВКонтакте от назойливой рекламы. Если бы сообщения были неограниченными, спамеры давно задолбали бы всех. Постарайся это понять.
Это ограничение временное, надо всего лишь подождать сутки, и сообщения снова можно будет отправлять. Если с кем-то из людей ты планируешь общаться постоянно, добавь его в друзья! Тогда сообщения, отправляемые этому человеку, будут неограниченными.
Интересный факт
Эту инструкцию чаще всего читают по праздникам: в Новый год, 23 февраля и 8 марта. Люди хотят поздравить своих друзей и знакомых, массово рассылают поздравления и сталкиваются с ограничением.
«ВКонтакте» на планшете или телефоне – это удобно
Чаще всего посетителями сайтов становятся пользователи именно мобильного приложения, особенно в дневное время суток, когда большая часть студентов, школьников и работающих пользователей находится вдалеке от своих компьютеров. У этих людей также может появиться проблема, и нужно вновь разбираться в вопросе о том, почему «ВКонтакте» не отправляются сообщения. На телефоне, в отличие от компьютера, причин может быть немного меньше, но одной из популярных считается устаревшая версия мобильного приложения. Сегодня большинство пользователей скачивают приложение социальной сети на телефон или планшет, а не заходят в социальную сеть через браузер, потому что так можно появиться в онлайн-режиме намного быстрее.
Причина проста: мобильное приложение устарело, или заполнен кэш и недостаточно памяти на телефоне. Теперь, разобравшись в вопросе о том, почему не отправляются сообщения «В Контакте» с планшета, телефона или компьютера, можно быстро устранить эту проблему самостоятельно, не прибегая к услугах IT-компаний.
Сообщение не отправляется, появляется красный кружок
Кроме того случая, когда человек запретил отправлять ему сообщения (смотри выше), это означает проблемы со связью. Рядом с сообщением появляется красный кругляшок с восклицательным знаком. Сообщение пока никуда не отправилось. Нажми на него — появится меню — затем «Повторить отправку». А если передумал отправлять — «Удалить сообщение».
ВКонтакте здесь ни при чем. Тебе надо решить свою проблему со связью, то есть с подключением к интернету. При плохой связи отправку придется повторить, возможно, не один раз. Если плохой сигнал 3G, отключись от мобильного интернета и подключись к вай-фаю. Если, наоборот, слабый сигнал вай-фая, отключись от него и перейди на мобильный интернет. Либо езжай в такое место, где нормальная связь.
Итог
Если не можете выслать сообщение, то стоит проверить различные версии, описанные в нашей статье. В большинстве случаев удается обнаружить причину и оперативно устранить ее.
Так и не смогли выявить проблему? С большой вероятностью это серверный сбой. Попробуйте повторить действия через 10-30 минут. Если ошибка остается, то свяжитесь со службой поддержки. Специалисты рассмотрят обращение и предоставят квалифицированную помощь.
«ВКонтакте» — очень популярная социальная сеть и средство связи между людьми (см. обзор »). Однако каждому человеку приходилось сталкиваться с проблемами при отправке сообщений. В чём причина этих сбоев, как возобновить нормальную работу сайта? Существует множество неполадок, из-за которых «ВКонтакте» работает некорректно.
Сообщения не отправляются, в углу появляется ошибка
Если ты сидишь ВКонтакте через браузер (в полной или мобильной версии), используй эти советы:
Перезагрузи страницу полностью
Обычно комбинация клавиш Ctrl-F5 (на компьютере, ноутбуке) полностью перезагружает страницу со всеми элементами, что помогает решить подобные проблемы. Попробуй. На планшете или телефоне перезагрузи страницу кнопкой
. Еще эффективнее будет почистить кэш браузера:
Почисти кэш и куки (временные файлы)
Как это сделать, читай в инструкции Не входит в Контакт? Решение (откроется в новом окне).
Лишние программы и расширения? Удали их
Если твой браузер — Google Chrome, открой список расширений по ссылке: chrome://extensions (скопируй и вставь в новом окне). Если в списке есть «Щит безопасности KIS», проблема может заключаться в нем. Удали это расширение (кнопка в виде мусорной корзины справа от него), либо просто отключи (сними галочку, нажав на нее). Заодно можешь отключить и другие расширения, если тебе они не нужны.
Если у тебя стоит антивирус Касперского, попробуй другой вариант: обнови его до последней версии.
Другая причина: может быть, у тебя стоит какая-либо из программ для скачивания музыки из ВК (типа VKSaver), постинга картинок на стену и тому подобное? Или расширение для браузера? Или блокировщик рекламы (типа AdBlock)? Если в нем что-то сломалось, это может мешать. Удали все это, перезагрузи компьютер и попробуй еще раз.
Попробуй другой браузер
Может быть, это подходящий случай, чтобы попробовать другой браузер? Скачай и установи что-нибудь новое — например, Хром или Файрфокс вместо Интернет Эксплорера. Запусти и набери vhod.ru — адрес стартовой страницы. Зайди через нее в ВК и проверь, отправляются ли теперь сообщения. Если все нормально, значит, проблема была именно в браузере.
Если у тебя Windows, почисти файл hosts
Как почистить файл hosts, хорошо объяснено здесь: Не входит в Контакт? Решение (откроется в новом окне). Не забудь также провериться антивирусом.
Это может быть техническая проблема
Иногда на сайте ВКонтакте бывают технические проблемы, которые от тебя никак не зависят. Сделать с этим ничего нельзя: редко, но это бывает. Выглядеть это может по-разному. Например, сообщения не отправляются, а все остальное работает. В этом случае остается только ждать.
Сообщение не отправляется, «Неизвестная ошибка» — скорее всего, это именно неполадки на сайте ВКонтакте. Сообщение человеку не отправляется (даже если он в друзьях и не добавлял тебя в черный список). Это значит, что надо просто подождать, и проблема решится сама. Если ты не можешь ждать, попробуй связаться с этим человеком иным способом (например, позвонить или написать в каком-нибудь мессенджере, где он есть).
Используя ID и secret_key из приложения получаем access_token
access_token
— строка из некоторого количества символов, которая будет отправляться с POST запросом для выполнения каких то функций. Собственно, к ней привязано, от имени какого пользователя будем действовать и что нам можно будет делать.
Для этого создаем на сайте страничку вот с таким кодом:
Push the button
$client_id
— собственно, ID нашего приложения из пункта 1.
$scope
— список прав, которые мы можем делать от имени нашего пользователя. Конктерно, для нашей задачи подходит именно такой: возможность доступа в любое время (offline), и доступ к сообщениям (messages). Если надо больше, полный список тут. Можно выставлять либо битовой маской, либо перечислить названия.
Далее, важный момент
: Заходим на нашу страничку с кнопкой, будучи залогованы в ВК под тем пользователем, от имени которого будем работать, и жамкаем по кнопочке. Появится подобный запрос:
Помимо пункта доступ к общей информации
, все остальные пункты будут соответствовать списку разрешений, которые были переданы в scope. Жмем далее и видим следующее:
Красным выделен acces_token, ради которого весь второй пункт и писался.
Человеку не приходят сообщения от меня, он их не видит
- Может быть, ты не устранил одну из причин, которые только что прочитал. Вернись к началу и прочитай. Если от тебя сообщение не ушло, оно никуда не может прийти.
- Может быть, он сейчас не на связи. Пока он не зайдет в ВК, никаких сообщений он не увидит.
- Может быть, он не понимает, куда зайти или нажать, чтобы посмотреть сообщение. Кто-то должен его научить. Вот инструкция для начинающих про сообщения ВКонтакте.
- Может быть, ты пишешь не на ту страницу (бывает, что у людей несколько страниц, даже с одним и тем же именем).
- Может быть, ему все пришло, но он просто тебе врет.
Действия с сообщениями
Почему не получается отправить сообщение пользователю?
Тут все дело в настройках приватности. Скорее всего тот человек, кому вы пытаетесь написать, выставил в , что писать ему могут только друзья. Если же вы не состоите в друзьях у этого человека, то функция отправки сообщения вам будет недоступна. Некоторые таким образом ограничивают себя от всяческого спама и левых переписок, чтобы их не тревожили незнакомые люди.
Для того, чтобы написать этому человеку, придется отправить ему запрос на добавление вас в друзья. Только после того, как он подтвердит, что вы его друг, вы сумеете написать ему.
Также человек мог внести вас в черный список. При этом вы также не сможете написать ему. (Более подробно, почему не получается написать пользователю, описано в )
Кстати, вы можете сделать те же самые настройки у себя, если не хотите, чтобы вас тревожили незнакомые люди.
Как отредактировать сообщение “ВКонтакте”
К великой радости пользователей социальной сети, не так давно появилась . Внести правки можно в течение 24-х часов после его отправки. Если навести курсор мыши на него, то слева появится галочка, а справа вы увидите иконку карандаша. Все что нужно для редактирования – это щелкнуть по ней, и редактирование станет доступно.
В открывшемся окне вы можете изменить текстовую часть, а также добавить новые вложения или смайлы. После завершения редактирования необходимо нажать на иконку с галочкой. Если вы передумали вносить правки, то крестиком можно быстро закрыть окно редактирования.
Удаление отдельных сообщений
Как удалить сообщение “ВКонтакте”? Иногда нужно “изъять” из диалога какую-то часть переписки. Если навести курсор на любое сообщение, то слева появляется галочка. Если ее активировать, сверху появляется панель действий с диалогом. Выбираем иконку с мусорным бачком и нажимаем на нее. Откроется окно, где нас попросят подтвердить действие (“Вы действительно хотите удалить сообщение?”) Нажимаем на кнопку “Удалить” и избавляемся от послания.
Запомните – удаленные сообщения “ВКонтакте” можно восстановить, пока вы не обновили или перезагрузили страницу. До этого момента будут доступна операция восстановления. После обновления страницы или закрытия сайта восстановить удаленное сообщение невозможно! Также нельзя отменить уже отправленное сообщение.
Личные сообщения “ВКонтакте”. Как очистить историю переписки
У вас могут быть какие-то личные, сокровенные сообщения, которых вы не хотите показывать вообще никому. Мало ли – забыли закрыть страницу на персональном компьютере, или оставили телефон, а кто-то (родители, друзья, жена/муж) взяли и прочитали переписку. В этих случаях вам поможет очистка истории переписки, так как при ней удаляются не только все сообщения, но и сам диалог из списка диалогов.
Для удаления переписки следует перейти в меню диалога (иконка с тремя точками) и выбрать пункт “Очистить историю переписки”. После этого вас переспросят, действительно ли вы хотите очистить историю и предупредят, что отменить данное действие будет невозможно. Для завершения действия нажимаем кнопку “Удалить”.
Как мы уже писали выше, отменить данное действие невозможно! Так что хорошенько подумайте перед тем, как удалять историю переписки.
Как переслать сообщение
Для того, чтобы переслать сообщение, нужно выделить его (также, как и при действии удаления). После этого над диалогом станут доступны две кнопки “Ответить” и “Переслать”. Разница между ними в том, что первая работает только в данном диалоге (вы как бы выполняете цитирование сообщения собеседника, как на форуме), в то время как с помощью кнопки “Переслать” можно переслать любое сообщение из одного диалога в другой.
Далее переходим к общему списку диалогов и выбираем тот, куда нам нужно переслать сообщение. Теперь пересылаемое сообщение отображается как вложение. Можно также дописать что-то в текстовом поле, прикрепить вложение или добавить смайлик. Также можно отменить действие прикрепления, нажав на крестик.
Очень удобная функция, с ее помощью можно быстро перекинуть новость или нужное вложение из одного диалога в другой.
Позаботьтесь о безопасности заранее
Понимая, что проблемы с СМС в ВК – явление редко связанное с функционированием самой социальной сети, пользователи могут быстрее устранить возникшие неполадки. К сожалению, проблему серьезного заражения вирусами чаще всего решаются не только лишь проверкой устройства, а полным удалением всей существующей информации на нем. Поэтому, так важно всегда помнить о профилактике и тогда все будет работать в нормальном режиме, без сбоев.
В последнее время пользователи зачастую жалуются на т о, что у них не получается отправить сообщение в социальной сети ВКонтакте. Что предпринять в такой ситуации и каковы причины подобных неполадок?. Стоит отметить, что данный вопрос нуждается в особом внимании.
Необходимо заметить, что на сегодняшний день существует множество причин такого «поведения» социальной сети.
Мало того, они могут быть совершенно различными. Одни причины представляют опасность для виртуальной анкеты пользователя. Однако большинство из них совершенно безобидно. Таким образом, необходимо подробнее ознакомиться с тем, по каким причинам может не получаться отправить сообщение в социальной сети ВКонтакте. Кроме того, стоит разобраться, а также подумаем, что предпринять в подобной ситуации.
Работы
Первостепенной причиной возникновения неполадок в социальных сетях кроется в проведении технических работ. В такой момент существует большая нагрузка, оказываемая на главный сервер. В результате возникают всевозможные сбои и неполадки. Зачастую это связано с отправкой сообщений, а также размещения личных данных пользователями. Что делать в таком случае, если в социальной сети ВКонтакте не получается отправить сообщения? Данный вопрос решить, если причина состоит в проведении технических работ, невозможно.
Стоит отметить, что у некоторых пользователей все будет нормально работать, а у других нет. Другими словами, кому как повезет. Главное, набраться терпения. Это основное, что требуется от пользователей в таком случае. Необходимо просто дождаться окончания работ. Лишь после получится снова отправлять сообщения, а также размещать информацию в собственном профиле. Хотя, можно попробовать попытаться по 100 раз нажимать на кнопку «Отправить». Стоит отметить, что порой это помогает. Однако эти случаи достаточно редки. Лучше набраться терпения и ожидать окончания технических работ.
Взлом
Часто пользователи жалуются, что не могут никому отправить сообщение ВКонтакте. Что же происходит? Причиной этого может оказаться обыкновенный взлом. Причем как профиля пользователя, так и целой сети. Как правило, это происходит в результате попытки взлома основного сервера. Даже если оказываются неудачными, они все равно приводят к определенным последствиям. Зачастую подобные сбои случаются при отправке сообщений. Что в данном случае можно сделать? Стоить отметить, что ничего.
Остается только найти себе увлекательное занятие, которое позволит скоротать время. Необходимо дождаться, пока администрация сайта ликвидирует все сбои, а после возобновить попытку отправки сообщений. Обычно все пытаются наладить на протяжении 2-3 часов после взлома. Как правило, данная информация публикуется в новостных лентах интернета. Поэтому, если не получается отправить сообщение в социальной сети ВКонтакте, нужно попытаться на несколько часов оторваться от сайта и придумать другое занятие. Это позволит, во всяком случае, если и не исправить неполадку, то точно скоротать время, не думая о возникших проблемах. Это возможно, если причины не состоит в другом.
Интернет
К примеру, достаточно часто пользователи жалуются, что не получается иногда в социальной сети В Контакте отправить сообщение по причине того, что у них просто возникают сбои и неполадки в интернете. Другими словами, проблема состоит в некачественном соединении. Стоит отметить, что порой это проверить не так уж и легко. Бывает и так, что у пользователей по определенным причинам отключается или перезагружается модем. Однако совсем другое дело, когда проблема появляется именно у провайдера.
Если пользователи столкнулись с проблемой, которая называется «Не получается отправить сообщение в социальной сети ВКонтакте», самое время начать совершать звонки провайдеру, чтобы узнать, все ли хорошо с соединением, а также не появились ли на станции и линии определенные неполадки, сбои и аварии. При отрицательном ответе следует поинтересоваться о настройках собственного модема. Все ли в норме? Если нет, следует произвести замену модема на новый. Возможно, используемое устройство уже устарело, поэтому и работает плохо.
Когда все проблемы будут решены, пользователь сможет снова полноценно работать с сетью и социальными сетями. Хотя, в данном случае бывают исключения, которые не очень радуют пользователей. Если подключение интернета можно настроить, технические работы, а также взлом аккаунта можно легко устранить или переждать, то следующая проблема является более существенной. Она требует приложения определенных усилий и затраты времени.
Вирусы
Если еще не все догадались, речь идет о самых настоящих компьютерных вирусах. При появлении проблемы, которая называется «в социальной сети ВКонтакте не получается отправить сообщение», но при этом трудно избавиться от нее, необходимо проверить компьютер на наличие вирусов. Ведь они порой являются причиной того, что нанесен вред компьютеру, а также аккаунту пользователя. Чтобы вылечить операционную систему, потребуется выполнить сканирование всех файлов антивирусом, а затем кликнуть по соответствующей кнопке интерфейса. Порой может понадобиться полная переустановка системы либо помощь квалифицированного специалиста. Лишь после полного излечения можно удостовериться, что проблема решена.
Браузер
Прежде чем приступить к борьбе с вирусами, необходимо попробовать еще один небольшой способ. Стоит совершить попытку переустановки или обновления браузера. Порой малейшие и незаметные для пользователя неполадки являются причинами некоторых проблем, возникших в социальных сетях. В некоторых случаях понадобится авторизоваться в другой аналогичной программе, чтобы выполнить проверку работоспособности социальной сети на ней. Если все прошло удачно, можно не волноваться по поводу вирусов. Если ничего не получилось, возможно придется переустановить операционные систему.
Мы не замечаем, когда всё в порядке. Это воспринимается как данность, как нечто должное. Но возникновение любой проблемы в повседневной ситуации может вывести из морального равновесия любого. Когда не отправляются сообщения в контакте, мы не только раздражены, но и лишены возможности общения со знакомыми через любимую соцсеть ВК.
Как добавить приложение и кнопку подписки в свою группу?
Следующим шагом нужно добавить рассыльщик в группу, чтобы появилась кнопка подписки. Для этого перейдите по ссылке. На открывшейся странице выберите сообщество и нажмите «Добавить».
Вы увидите кнопку «Подписаться» в своей группе.
Для настройки кнопки кликните по ней. Наведите курсор на «Действия» и выберите «Настройки в сообществе».
Вы можете изменить название кнопки подписки, настроить ее видимость.
Также для полноценного функционирования рассылок, и чтобы вы могли видеть, кто открывает ваши письма, нужно включить сообщения в сообществе.
Для этого зайдите в раздел «Управление сообществом».
Далее во вкладку «Сообщения». Включите сообщения и не забудьте сохранить.