Проверка есть ли пользователь в группе.

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
kirikfas
Сообщения: 46
Зарегистрирован: 17 июн 2011, 08:39

Проверка есть ли пользователь в группе.

Сообщение kirikfas »

Код: Выделить всё

<?php$user = 11111111;$group = 1234567;$response = json_decode(file_get_contents("http://api.vk.com/method/groups.isMember?gid=".$group."&uid=".$user));if($response->response == 1) echo "В группе";else echo "Не в группе";?>
Как вставить viewer_id?
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: Проверка есть ли пользователь в группе.

Сообщение sasha^ »

Код: Выделить всё

<?phprequire ("vkapi.class.php");  /* качаем отсюда http://vk.com/source/APIServerPHPClass.zip */ $app_id = 3506871; // приложения ид$app_key = 'xCwktNmAmunOv27vrv6t'; // секретный ключ $viewer_id = $_GET['viewer_id'];  // получаем ид юзера$auth_key = md5($app_id + '_' + $viewer_id + '_' + $app_key);  // вычисляем правильный аутхif($auth_key != $_GET['auth_key']) exit("Ошибка! Вы не тот, за кого выдаете...=)");  // если чел прикинулся - ошибка... $VK = new vkapi($app_id, $app_key);  // создаем экземпляр класса для запросов к ВК$res = $VK->api('groups.isMember', array('gid' => '1', 'uid' => $viewer_id));  // узнаем есть ли чел в группе if($res['response'] == 1)  echo "В группе";else "Не в группе";?>
думаю все понятно...
Ответить