Чтобы данный скрипт заработал нужно проделать пару простых вещей: Склонировать репозиторий Задать права на запись для всех файлов из папки «data/». Ввести свои данные для авторизации в файл «config.php» По примеру из «example.php» сделать постинг сообщений на нужные страницы. Подключение нужных библиотек и конфига PHP: define('SCR_DIR', dirname(__FILE__)); // необходимая константа для работы с файламиinclude_once(SCR_DIR . '/config.php'); // конфигinclude_once(SCR_DIR . '/classes/minicurl.class.php'); // небольшая обёртка над cURL для облегчения работы Создание объекта класса для постинга PHP: $vk = new vk_auth();// все необходимые настройки (логин, пароль) передаются автоматически,// нигде кроме как в конфиге их указывать не нужно Авторизация PHP: (bool) $vk->check_auth();// Проверяет авторизован ли данный логин и если нет, то авторизуется во вконтакте.// Результат выполнения: TRUE (всё ок, авторизовались) или FALSE (возникла какая-то ошибка). Постинг сообщение на страницу пользователя PHP: (bool) $vk->post_to_user($user_id, $message, $friends_only);// (int) $user_id - идентификатор пользователя во Вконтакте;// (string) $message - отправляемое сообщение;// (bool) $friends_only - сообщение только для друзей (только для страницы, с которой залогинены).// Результат выполнения: TRUE (сообщение отправлено) или FALSE (возникла какая-то ошибка). Постинг сообщений на страницу группы PHP: (bool) $vk->post_to_group($group_id, $message, $official);// (int) $group_id - идентификатор группы во Вконтакте;// (string) $message - отправляемое сообщение;// (bool) $official - сообщение публикуется от имени группы.// Результат выполнения: TRUE (сообщение отправлено) или FALSE (возникла какая-то ошибка). Постинг сообщений на публичную страницу (только если вы администрируйте её) PHP: (bool) $vk->post_to_public_page($page_id, $message);// (int) $page_id - идентификатор группы во Вконтакте;// (string) $message - отправляемое сообщение;// Результат выполнения: TRUE (сообщение отправлено) или FALSE (возникла какая-то ошибка). Просмотр последней возникшей ошибки PHP: (string) $vk->print_last_error();// Выведет последнюю возникшую ошибку, из-за которой была прервана работа.// Выводит в формате: [время_когда_произошла_ошибка]: сообщение об ошибке.
Спасибо, долго искал такой класс. А как в сообщение на стенку группы ещё картинку вставить? Нет у тебя случайно функции такой?
Ля-ля жу-жу. Допиливать его надо еще основательно. Глядя на код, первое, что напрашивается - это отправка сообщения перебором в цикле IDов жертв.
dima.london, допиливать? Ты не сможешь написать 3-4 строчки кода, чтобы в цикле отправлять сообщения по указанным айди?
загрузка фото если оно уже есть в контакте делаеться так: пост запрос на добавление на стену+attach_type1=photo/video/audio&attach1=xxx_yyy где 1 это номер прикрепления photo video audio тип прикрепления xxx_yyy номер прикрепления
Интересует постинг на страницу группы , сообщений, изображений, ссылок. Это можно реализовать с помощью данного класса?