Очень нужно на сайте знать состоит ли пользователь в официальной группе вконтакте или нет. Если состоит - показывать одно приветствие. Если нет - другое. Погуглив нашел как получить ответ от контакта средствами явы
Код: Выделить всё
<script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript"></script><script language="javascript"> VK.init({ apiId: ИД_ПРИЛОЖЕНИЯ}); VK.api('groups.isMember',{gid:ид_группы},function(getp) { if (getp.response==1) { alert('+'); } else { alert('-'); } }); </script>
Код: Выделить всё
<?PHPrequire 'vkapi.class.php'; $api_id = 12345; //айди твоего приложения$secret_key = 'secret_key'; // секретный ключ $VK = new vkapi($api_id, $secret_key);$resp = $VK->api('groups.isMember', array('gid'=>'group','uid'=>'33333')); // собственно group меняй на имя или айди своей группы а 33333 меняй на айди юзераecho "<pre>";print_r($resp); echo "</pre>"; if ($resp['response'] != '0'){echo "<h4>Пользователь в группе</h4>";} else {echo "<h4>Таких незнаем</h4>";}?>
Собственно, вопрос, можно ли реализовать условие на принадлежность к группе на сервере? Вариант с авторизацией не подходит. Никаких дополнительных окон всплывать не должно.
Заранее сильно благодарен за любой вменяемый ответ.