Как проверить, состоит ли пользователь в группе?
Как проверить, состоит ли пользователь в группе?
В документации (http://vk.com/developers.php?o=-1&p=getGroups) написано, как получить список групп. А как проверить, есть ли среди них группа, например, http://vkontakte.ru/club1?
Re: Как проверить, состоит ли пользователь в группе?
Издеваешься? Берешь список и по очереди смотришь все группы, есть совпадение состоит, нет - нет.
Re: Как проверить, состоит ли пользователь в группе?
bodnar
можешь помочь - очень надо!!!
можешь помочь - очень надо!!!
Re: Как проверить, состоит ли пользователь в группе?
Я бы сделал так :
Код: Выделить всё
var xml:XML = new XML(loader.data);for each (var group_id:XML in xml.*){ if(group_id.gid[i] == 1) { trace("Пользователь состоит в группе!"); } if(i >= xml.lenght) { trace("Пользователь не состоит в группе!"); } i++;}Re: Как проверить, состоит ли пользователь в группе?
а полный код можно? 
Re: Как проверить, состоит ли пользователь в группе?
надо подключать xd_connection.js?2?
Re: Как проверить, состоит ли пользователь в группе?
Тебе как я понимаю для IFRAME надо...
Я на flash написал...
Суть заключается в том, чтобы обработать ответ от контактовского сервера...
На html/php не знаю как...
Я на flash написал...
Суть заключается в том, чтобы обработать ответ от контактовского сервера...
На html/php не знаю как...
Re: Как проверить, состоит ли пользователь в группе?
psix55
Ресурсозатратно.
Более оптимально, на мой взгляд сделать так:
Примерно по такой же логике и на другом языке программирования.
Ресурсозатратно.
Более оптимально, на мой взгляд сделать так:
Код: Выделить всё
var in_group=false;var xml:XML = new XML(loader.data);for each (var group_id:XML in xml.*){ if(group_id.gid[i] == 1) { in_group=true; break; }} if (in_group) { trace("Пользователь состоит в группе!");} else { trace("Пользователь не состоит в группе!");}Re: Как проверить, состоит ли пользователь в группе?
Так надо?
Код: Выделить всё
<script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><?phpvar in_group=false;var xml:XML = new XML(loader.data);for each (var group_id:XML in xml.*){ if(group_id.gid[i] == 1) { in_group=true; break; }} if (in_group) { trace("Пользователь состоит в группе!");} else { trace("Пользователь не состоит в группе!");}?>Re: Как проверить, состоит ли пользователь в группе?
Да, вы правы... Так будет лучше..Александр писал(а):psix55
Ресурсозатратно.
Более оптимально, на мой взгляд сделать так:Примерно по такой же логике и на другом языке программирования.Код: Выделить всё
var in_group=false;var xml:XML = new XML(loader.data);for each (var group_id:XML in xml.*){ if(group_id.gid[i] == 1) { in_group=true; break; }} if (in_group) { trace("Пользователь состоит в группе!");} else { trace("Пользователь не состоит в группе!");}

