Что такое peer id vk api

Содержание

Сообщества Вконтакте уже давно стали не просто способами развлечений, но и отличным инструментом для бизнеса и продаж. Команда разработчиков Вконтакте сделала для сообществ отличную функцию CallBack API смысл которой в отправке событий происходящих в Вашем сообществе.

Мы сделали в U-CRM инструмент отслеживания происходящих событий в Ваших сообществах. Все уведомления о комментариях, новых постах, сообщениях сообщества и прочего приходят в систему и удобно распределены по разделам, которые можно оперативно просматривать.

Чем это Вам поможет?

Если у вас есть сообщество, которое вы используете как бизнес инструмент для взаимодействия с вашей ЦА, которая находится Вконтакте, то эта функция просто необходима вам! И вот почему.

1. Вы всегда будете в курсе любого события вашего сообщества комментарий, отзыв или новый пост не будет пропущен.

2. Мгновенная реакция ваших менеджеров на любой вопрос ваших клиентов заданный в сообществе.

3. Увеличение продаж за счет быстрой реакции на вопросы участников сообщества.

Маркетинг и бонусы в ProjectV — в «PV» SESSIA («ID»промо-код: ECV-421434 ): https://bit.ly/3cHNoZM

4. Контроль нежелательных комментариев которые портят имидж вашей компании (происки конкурентов).

Настройка отслеживания сообщества

Настройка отслеживания очень проста и займет у вас не больше 5 минут. Мы постарались сделать все достаточно удобно и понятно.

Добавление сообщества в U-CRM

1 — скопируйте адрес вашего сообщества, id или короткое имя, например: http://vk.com/ucrmru короткое имя выделено жирным. И вставьте в поле добавления сообщества.

2 — нажмите добавить сообщество, после чего система попросит вас перейти в настройки.

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

1 — Скопируйте URL-адрес показанный в поле «Адрес Вашего сервера», после чего вставьте его в Настройках сообщества >> работа с API >> Callback API в поле «Адрес Вашего сервера» .

2 — в этом поле нужно указать Код указанный в Настройках сообщества >> работа с API >> Callback API в поле «Строка, которую должен вернуть сервер» .

Настройки в сообществе

Теперь вам надо сделать настройки в самом сообществе вконтакте, для этого перейдите в сообщество и зайдите в «Управление сообществом»

Сразу после этого идем в правом меню в раздел «Работа с API»


1 — Заходим в Callback API.

2 — В поле «Адрес Вашего сервера» вставляем URL-адрес, который выдала система U-CRM после добавления сообщества (было описано выше).

Как узнать id беседы в ВК

3 — Копируем Код указанный «Строка, которую должен вернуть сервер» и вставляем его в одноименное поле в U-CRM.

После сохранения настроек в U-CRM возвращаемся к настройкам сообщества Вконтакте и нажимаем во вкладке CallBack API кнопку «Обновить» , после чего должно получится что-то такое:

Если у вас все получилось,то все что осталось сделать настроить какие Типы событий будет отсылать Вконтакте в U-CRM. Для этого переходим в вкладку «Типы событий» , отмечаем все галочки (чтобы не париться)

Вы можете настроить уведомления о событиях в сообществе через VK Bot (удобнее) или через Telegram Bot. Уведомления будут приходить вам в личные сообщения.

Настроить интеграцию с Vk Bot или Telegram Bot вы можете в Личном профиле >> Настройки уведомлений .

На этом все настройки завершены уведомления должны приходить, потестируйте, если у вас не получилось, пишите в чат справа в углу — поможем!

Писать будем используя Сallback api(отправляет каждое действие в сообществе по отдельности на сервер). Поэтому его тоже следует настроить. Переходим в
«Управление сообществом» →»Работа с API». Для работы бота нужно зарегистрировать ключ доступа. Нажимаете «Создать ключ» и выбираете необходимые права доступа, для этого бота нужны только права на сообщения. Подтверждаем номер телефона и сохраняем куда нибудь ключ доступа. Теперь переходим во вкладку Callback API.

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

Ставим свое название сервера и выбираем последнюю версию API(на данный момент она 5.80, и именно с ней ниже представленный бот будет работать 100%) . Во вкладке «Типы запросов» выбираем только входящие сообщения.

Настройка сервера

Теперь вам понадобится сервер для хостинга своего бота. Вы можете использовать бесплатные хостинги, например 000webhost.

Если вы будете использовать дешевые/бесплатные хостинги, то вероятнее всего на них будет отключен cURL(вы не сможете отправлять ботом медиа файлы, только текст), и его нельзя включить. У 000webhost все с этим нормально, можете использовать. Если у вас свой сервер или хороший купленный, то вам надо подключить cURL для полноценной работы бота из нашего примера.

Как работает Callback API и keyboard

Проведу краткий экскурс как все работает. Сallback API отсылает на ваш сервер любое событие, которое происходит в группе виде JSON. Полный список событий можно посмотреть во вкладке «Сallback API» → «Типы событий». Вот так выглядит JSON запрос когда пользователь отправляет сообщение, в данном случае он нажал на кнопку:

Тут есть несколько интересных полей, которые можно обработать: id пользователя, текст сообщения(text), полезная нагрузка кнопки(payload).

Отправка сообщений пользователю происходит с помощью метода messages.send . Если вы отправляете клавиатуру, то после всех стандартных параметров вы добавляете параметр keyboard, который содержит json кнопок, вот как он выглядит:

Работа с библиотекой

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

$vk = new vk_api(vk_key, version_api) — инициализация бота. Параметры: ключ сообщества(vk_key), версия API(version_api).

sendMessage(id, text) — функция отправки сообщений юзеру. Параметры: id пользователя(id), текст сообщения(text).

sendImage(id, patch) — функция отправки изображений. Параметры: id пользователя(id), путь до изображения(patch).

sendButton(id, text, buttons, one_time) — функция отправки сообщения с кнопками. Параметры: id пользователя(id), текст сообщения(не может быть пустым)(text), массив с кнопками(buttons), не обязательный параметр one_time, по дефолту false, если поставить true, то после нажатия на любую кнопку клавиатура скроется.

request(method, array_arguments) — универсальная функция работы с методами. Параметры: method — название метода из официального api, array_arguments — массив параметров.

sendOK() — Бета функция. Используется вместо echo «ok», помогает в тех случаях, когда время работы скрипта долгое, и бот начинает повторять сообщения по несколько раз.
ВАЖНО: есть использовать эту функцию, то у вас не будет отображаться вывод ошибок. Во время дебага заменяйте на echo «ok»

Полный код бота на PHP

Теперь перейдем собственно к коду, где прокомментирована почти каждая строка.
Данный код поддерживается на PHP 5.6+
В блоке CONFIG укажите свой ключ доступа сообщества, ключ для подтверждения сервера а так же выбранную вами версию API.

«Fish»], «А какие бывают?», «blue»]; //Код кнопки «Fish» const BTN_BACK = [[«command» => «start»], » «Pink_salmon»], «Горбуша», «white»]; // Код кнопки «Горбуша» const BTN_GOLDFISH = [[«animals» => «Goldfish»], «Золотая рыбка», «blue»]; // Код кнопки «Золотая рыбка» const BTN_PLOTVA = [[«animals» => «Plotva»], «Плотва», «green»]; // Код кнопки «Плотва» $vk = new vk_api(VK_KEY, VERSION); // создание экземпляра класса работы с api, принимает ключ и версию api $data = json_decode(file_get_contents(«php://input»)); //Получает и декодирует JSON пришедший из ВК if ($data->type == «confirmation») < //Если vk запрашивает ключ exit(ACCESS_KEY); //Завершаем скрипт отправкой ключа >$vk->sendOK(); //Говорим vk, что мы приняли callback if (isset($data->type) and $data->type == «message_new») < //Проверяем, если это сообщение от пользователя $id = $data->object->from_id; //Получаем id пользователя, который написал сообщение $message = $data->object->text; if (isset($data->object->peer_id)) $peer_id = $data->object->peer_id; // Получаем peer_id чата, откуда прилитело сообщение else $peer_id = $id; if (isset($data->object->payload))< //получаем payload $payload = json_decode($data->object->payload, True); > else < $payload = null; >if (isset($payload[«command»]) or mb_strtolower($message) == «начать») < //Если нажата кнопка начать или sendButton($peer_id, «Хочешь посмотреть на рыбок?», []); //Отправляем кнопку пользователю >else < if ($payload != null) < // если payload существует switch ($payload[«animals»]) < //Смотрим что в payload кнопках case «Fish»: //Если это Fish $vk->sendButton($peer_id, «Вот такие, выбирай», [ //Отправляем кнопки пользователю , ]); break; case «Pink_salmon»: //Если это Горбуша $vk->sendMessage($peer_id, «Держи свою горбушу!»); //отправляем сообщение $vk->sendImage($peer_id, «img/pink_salmon.jpg»); //отправляем картинку break; case «Goldfish»: //Если это Золотая рыбка $vk->sendMessage($peer_id, «Она исполнит твои желания. «); $vk->sendImage($peer_id, «img/goldfish.jpg»); break; case «Plotva»: //Если это Плотва $vk->sendMessage($peer_id, «Ой, похоже картинку перепутали)»); $vk->sendImage($peer_id, «img/plotva.jpg»); break; default: break; > > > > ?>

//Подключаем библиотеку для работы с api vk

const VK_KEY = «your_key» ; //тот самый длинный ключ доступа сообщества

const ACCESS_KEY = «your_key» ; //например c40b9566, введите свой

const VERSION = «5.80» ; //ваша версия используемого api

Еще по теме:  Можно ли вернуть деньги с рекламы Вконтакте

const BTN_FISH = [ [ «animals» = > «Fish» ] , «А какие бывают?» , «blue» ] ; //Код кнопки «Fish»

const BTN_BACK = [ [ «command» = > «start» ] , » // Код кнопки » «Pink_salmon» ] , «Горбуша» , «white» ] ; // Код кнопки «Горбуша»

const BTN_GOLDFISH = [ [ «animals» = > «Goldfish» ] , «Золотая рыбка» , «blue» ] ; // Код кнопки «Золотая рыбка»

const BTN_PLOTVA = [ [ «animals» = > «Plotva» ] , «Плотва» , «green» ] ; // Код кнопки «Плотва»

$vk = new vk_api (VK_KEY , VERSION ) ; // создание экземпляра класса работы с api, принимает ключ и версию api

$data = json_decode (file_get_contents («php://input» ) ) ; //Получает и декодирует JSON пришедший из ВК

exit (ACCESS_KEY ) ; //Завершаем скрипт отправкой ключа

$vk -> sendOK () ; //Говорим vk, что мы приняли callback

$id = $data -> object -> from_id ; //Получаем id пользователя, который написал сообщение

$message = $data -> object -> text ;

if (isset ($data -> object -> peer_id ) )

$peer_id = $data -> object -> peer_id ; // Получаем peer_id чата, откуда прилитело сообщение

if (isset ($data -> object -> payload ) ) < //получаем payload

$payload = json_decode ($data -> object -> payload , True ) ;

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

Vk api работа с беседой

alex1223321

Участник

Автор темы

Люди помогите пожалуйста. Я уже целый день пытаюсь разобраться с этим но нашёл что user_id надо заменить peer_id но это не работает

alex1223321

Участник

Автор темы
Ты в Украине живёшь?
Нет, Россия

k1zn

Известный

Модератор
Нет, Россия
зачем тебе прокси тогда

alex1223321

Участник

Автор темы
зачем тебе прокси тогда
Везде в инструкциях показывали с прокси, а как тогда без него

user335463

Потрачен

Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Везде в инструкциях показывали с прокси
Он тебе не надо

alex1223321

Участник

Автор темы
Он тебе не надо
И как без него

SCHWEITZER

Известный

можно смело ставить баг тогда

Это не баг, значение 0 позволяет делать дубли сообщений, отключая проверку на уникальность. Можно юзать как random_id=*random_int* так random_id=0

Последнее редактирование: 25 Апр 2021

SCHWEITZER

Известный

vk_send(textvk)
text := RegExReplace(text, «%», «%25») ; first string
text := RegExReplace(text, «+», «%2B»)
text := RegExReplace(text, «#», «%23»)
text := RegExReplace(text, «, «%26»)
text := RegExReplace(text, «`n», «%0A»)
HTTP := ComObjCreate(«WinHTTP.WinHTTPRequest.5.1»)
HTTP.Open(«GET», proxy «api.vk.com/method/messages.send?random_id=0 vkid » textvk «access_token=» token)
try
HTTP.Send()
>
vk_send(«ок»)
return

AutoHotKey:

global vkid := «2000000049» global token := «*Цензура*» vk_send(textvk) < text := RegExReplace(text, «%», «%25») ; first string text := RegExReplace(text, «+», «%2B») text := RegExReplace(text, «#», «%23») text := RegExReplace(text, «, «%26») text := RegExReplace(text, «`n», «%0A») HTTP := ComObjCreate(«WinHTTP.WinHTTPRequest.5.1») HTTP.Open(«GET», «https://api.vk.com/method/messages.send?random_id=0 vkid » textvk «access_token=» token, true) HTTP.Send() >vk_send(«ок») return

Источник: www.blast.hk

Yii Framework

Как оставить запись на стене группы Вконтакте от лица авторизованного пользователя средствами API VK?

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.

Как оставить запись на стене группы Вконтакте от лица авторизованного пользователя средствами API VK?

Сообщение EVOSandru6 » 2016.08.05, 13:56

есть ли способ отправить запись на стену группы от лица пользователя. в приложении типа Веб-сайт или StandAlone? У меня созданы оба. StandAlone со статическим Токеном. У Веб-сайт токен меняется после каждой авторизации.

1. провожу авторизацию пользователя на тестовом сайте
2. запоминаю в сессию ACCESS_TOKEN
3. пытаюсь сделать запись (подразумевается отзыв в группу от лица авторизованного пользователя).

К сожалению в StandAlone можно через АПИ отправлять записи только от имени владельца приложения.

Я же хочу оставлять записи от авторизованного пользователя. Который уже авторизован средставами ВКОНТАКТЕ API примерно таким способом:

if(!$this->code) < die(‘Неверный код’); >$curl = curl_init(); $request_params = [ ‘client_id’ => APP_ID, ‘client_secret’ => APP_SECRET, ‘code’ => $this->code, ‘redirect_uri’ => REDIRECT_URI, ]; curl_setopt($curl, CURLOPT_URL, URL_ACCESS_TOKEN.’?’. http_build_query($request_params)); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($curl); curl_close($curl); $ob = json_decode($result); if($ob->access_token)< $this->setToken($ob->access_token); $this->setUid($ob->user_id); return true; > elseif($ob->error)

Далее просто тяну данные пользователя другим методом.

Таким образом пытался отправить сообщение (в итоге надо запись на стену, но смысл не меняется)

public function sendMessage($description) < $access_token = $_SESSION[‘access_token’]; $request_params = [ ‘user_id’ =>22557780, ‘random_id’ => mt_rand(20, 99999999), ‘peer_id’ => 22557780, ‘domain’ => ‘mozart’, ‘chat_id’ => 36, ‘message’ => $description, ‘v’ => ‘5.52’, ‘access_token’ => $access_token ]; $url = ‘https://api.vk.com/method/messages.send?’.http_build_query($request_params); printArr(json_decode(file_get_contents($url))); die(); $this->redirect(‘http://qas.loc’); >

Ловлю ошибку:
[error_code] => 15
[error_msg] => Access denied: no access to call this method .

Помогите люди добрые!

Re: Как оставить запись на стене группы Вконтакте от лица авторизованного пользователя средствами API VK?

Сообщение zelenin » 2016.08.05, 15:12

Re: Как оставить запись на стене группы Вконтакте от лица авторизованного пользователя средствами API VK?

Сообщение EVOSandru6 » 2016.08.06, 03:18

zelenin писал(а): https://new.vk.com/dev/messages.send

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

Re: Как оставить запись на стене группы Вконтакте от лица авторизованного пользователя средствами API VK?

Сообщение zelenin » 2016.08.06, 07:21

Еще по теме:  Что такое key Вконтакте

EVOSandru6 писал(а):
zelenin писал(а): https://new.vk.com/dev/messages.send

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

ну как не решает? там написано какие права надо запросить и каким flow получить токен.

Re: Как оставить запись на стене группы Вконтакте от лица авторизованного пользователя средствами API VK?

Сообщение EVOSandru6 » 2016.08.08, 08:52

Благодарю за ответ.

Этот метод можно вызвать с ключом доступа пользователя, полученным в Standalone-приложении через Implicit Flow. Требуются права доступа: messages.
Этот метод можно вызвать с ключом доступа сообщества. Требуются права доступа: messages.

1) Изменил запрос получения токена со scope ( пробовал и в веб-сайт пробовал и в stand-alone ):

$permissions = [ ‘notify ‘, ‘friends’, ‘photos’, ‘audio’, ‘video’, ‘docs’, ‘notes’, ‘pages’, ‘status’, ‘wall’, ‘groups’, ‘messages’, ’email’, ‘notifications’, ‘stats’, ‘ads’, ‘market’, ‘offline’ ]; $request_params = [ ‘client_id’ => APP_ID, ‘client_secret’ => APP_SECRET, ‘code’ => $this->code, ‘redirect_uri’ => REDIRECT_URI, ‘scope’ => implode(‘,’, $permissions), ]; curl_setopt($curl, CURLOPT_URL, ‘ https://oauth.vk.com/access_token?’. http_build_query($request_params));

К сожалению прилетает ответ:

[error_code] => 15
[error_msg] => Access denied: no access to call this method

Re: Как оставить запись на стене группы Вконтакте от лица авторизованного пользователя средствами API VK?

Сообщение zelenin » 2016.08.08, 09:49

а что это? это Implicit flow?

Re: Как оставить запись на стене группы Вконтакте от лица авторизованного пользователя средствами API VK?

Сообщение EVOSandru6 » 2016.08.08, 11:32

zelenin писал(а): а что это? это Implicit flow?

У меня 4 файла — index.php , auth.php, VK.php, config.php и send.php

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

index.php:

Тестовый сайт

Контент сайта

Авторизация

response[0];?> first_name;?> last_name;?> Отправить
auth.php:

require_once ‘config.php’; $ob = new VK( APP_ID_STAND_ALONE, APP_SECRET_STAND_ALONE ); if(!isset($_GET[‘code’])) < $request_params = [ ‘client_id’ =>APP_ID_STAND_ALONE, ‘scope’ => ‘offline’, ‘redirect_uri’ => $ob::REDIRECT_URI, ‘response+type’ => ‘code’, ]; // printArr($request_params); $url = $ob::URL_AUTH.’?’. http_build_query($request_params); $ob->redirect($ob::URL_AUTH.’?’. http_build_query($request_params)); > if($_GET[‘code’]) < $ob->setCode($_GET[‘code’]); $res = $ob->getToken(); if($res)< $ob->getUser(); > else < echo »; printArr($_SESSION[‘error’]); echo »; exit(); > > if(isset($_GET[‘error’])) < exit($_GET[‘error_description’]); >if($_GET[‘error’])
VK.php
class VK < // возвращаемый код private $code; // токен private $access_token; // id пользователя private $uid; private $app_id; private $secret; /** константы */ const APP_ID = 5571602; // секретный id const APP_SECRET = ‘*************’; // страница редиректа const REDIRECT_URI = ‘http://qas.loc/auth.php’; // ссылка на получение токена const URL_ACCESS_TOKEN = ‘https://oauth.vk.com/access_token’; // ссылка для авторизации const URL_AUTH = ‘http://oauth.vk.com/authorize’; // запрос на метод const URL_METHOD = ‘https://api.vk.com/method’; const SINGLE_TOKEN = ‘595fd636419b4bc2f1dc218612756bb47829290e73bc3f72664107207287aa9c09be1048ee064fad20a41’; public function __construct( $app_id, $secret) < $this->app_id = $app_id; $this->secret = $secret; > public function setToken($access_token) < $this->access_token = $access_token; $_SESSION[‘access_token’] = $access_token; > public function setUid($uid) < $this->uid = $uid; > public function setCode($code) < $this->code = $code; > public function redirect($url) < header(‘HTTP/1.1 301 Moved Permanently’); header(‘Location:’.$url); exit(); >public function getToken()< if(!$this->code) < die(‘Неверный код’); >$curl = curl_init(); $permissions = [ ‘notify ‘, ‘friends’, ‘photos’, ‘audio’, ‘video’, ‘docs’, ‘notes’, ‘pages’, ‘status’, ‘wall’, ‘groups’, ‘messages’, ’email’, ‘notifications’, ‘stats’, ‘ads’, ‘market’, ‘offline’ ]; $request_params = [ ‘client_id’ => $this->app_id, ‘client_secret’ => $this->secret, ‘code’ => $this->code, ‘redirect_uri’ => self::REDIRECT_URI, ‘scope’ => implode(‘,’, $permissions), ‘display’ => ‘page’, // ‘response_type’ => ‘token’, ]; $url = self::URL_ACCESS_TOKEN.’?’. http_build_query($request_params); // exit($url); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($curl); // exit($result); curl_close($curl); $ob = json_decode($result); if(isset($ob->access_token)) < $this->setToken($ob->access_token); $this->setUid($ob->user_id); return true; > elseif($ob->error) < $_SESSION[‘error’] = «ERRORRRR»; return false; >> public function getUser()< if(!$this->access_token) < exit(‘Wrong code’); >if(!$this->uid) < exit(‘Wrong code’); >$fields = [ ‘first_name’,’last_name’,’nickname’,’screen_name’,’sex’,’bdate’,’city’,’country’,’timezone’, ‘photo’,’photo_medium’,’photo_big’,’has_mobile’,’rate’,’contact’,’education’, ‘online’, ‘counters’ ]; $request_params = [ ‘uids’ => $this->uid, ‘fields’ => implode(‘,’, $fields), ‘access_token’ => $this->access_token, ]; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, self::URL_METHOD.»/users.get?». http_build_query($request_params)); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($curl, CURLOPT_RETURNTRANSFER,TRUE); $result = curl_exec($curl); curl_close($curl); $_SESSION[‘user’] = json_decode($result); $this->wallPost(); $this->redirect(‘http://qas.loc’); > public function wallPost($description = false)< $access_token = $this->access_token; $message = ‘HELLO’; // $access_token = $_SESSION[‘access_token’]; $request_params = [ ‘owner_id’ => 126135230, ‘random_id’ => mt_rand( 20, 99999999 ), // 22557780 362586227 ‘message’ => $message, ‘v’ => ‘5.52’, ‘access_token’ => $access_token, ]; $url = self::URL_METHOD.’/message.send?’. http_build_query($request_params); $this->redirect(‘http://qas.loc’); > public function sendMessage($description = false)< $access_token = $this->access_token; $description = ‘HELLO’; // $access_token = $_SESSION[‘access_token’]; $request_params = [ ‘user_id’ => 22557780, ‘random_id’ => mt_rand( 20, 99999999 ), // 22557780 362586227 ‘peer_id’ => 22557780, ‘domain’ => ‘mozart’, ‘chat_id’ => 36, ‘message’ => $description, ‘v’ => ‘5.52’, ‘access_token’ => $access_token ]; $url = ‘https://api.vk.com/method/messages.send?’. http_build_query($request_params); printArr(json_decode(file_get_contents($url))); die(); $this->redirect(‘http://qas.loc’); >

send.php
require_once ‘config.php’; if(isset($_POST))< $description = $_POST[‘description’]; $ob = new VK(APP_ID_STAND_ALONE, APP_SECRET_STAND_ALONE); // $ob->sendMessage($description); $ob->wallPost($description); >

Вы писали про Implicit Flow для получения ключа доступа пользователя:

Это реализовано в файле: auth.php

Не понимаю различия — токен приложениия stand-alone и токен, который получает прользователь при авторизации.

В моем случае ни сообщения , ни записи на стену не отправляются. Что я делаю не так?

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

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