Как проверить вступил ли пользователь в группу?

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Аватара пользователя
alexey979797
Сообщения: 48
Зарегистрирован: 27 сен 2011, 18:54

Как проверить вступил ли пользователь в группу?

Сообщение alexey979797 »

Как с помощью as3 проверить состоит ли пользователь в определенной группе?
Аватара пользователя
alexei
Разработчик
Разработчик
Сообщения: 836
Зарегистрирован: 21 янв 2010, 19:44

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

Сообщение alexei »

В LiveAd был другой способ проверки.

В группе создавалась вики страница и в ней записывался код и пользователь пытался прочесть, если код был прочитан и верный. То пользователь в группе. А groups.isMember можно подменить.
Аватара пользователя
alexey979797
Сообщения: 48
Зарегистрирован: 27 сен 2011, 18:54

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

Сообщение alexey979797 »

Спасибо, но как получить ответ? Например, у меня есть переменная: если вступил в группу, то одно значение будет, а если нет, то другое
Аватара пользователя
alexey979797
Сообщения: 48
Зарегистрирован: 27 сен 2011, 18:54

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

Сообщение alexey979797 »

alexei писал(а):В LiveAd был другой способ проверки.

В группе создавалась вики страница и в ней записывался код и пользователь пытался прочесть, если код был прочитан и верный. То пользователь в группе. А groups.isMember можно подменить.
Меня как раз groups.isMember и интересует
Emeltil
Сообщения: 298
Зарегистрирован: 26 мар 2011, 15:29

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

Сообщение Emeltil »

alexey979797 писал(а):
alexei писал(а):В LiveAd был другой способ проверки.

В группе создавалась вики страница и в ней записывался код и пользователь пытался прочесть, если код был прочитан и верный. То пользователь в группе. А groups.isMember можно подменить.
Меня как раз groups.isMember и интересует

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

VK.api("groups.isMember", {gid:12345, uid:flashVars.viewer_id, extended:1}, resAPI, APIError); function resAPI(response:Object):void{    if(response.member==1)    {        trace("Юзер в группе");    } else    {        trace("Не вступил:(");    }} //ошибка АПИfunction APIError(response:Object):void{    trace("ошибка api: " + response.error_msg);}
Emeltil
Сообщения: 298
Зарегистрирован: 26 мар 2011, 15:29

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

Сообщение Emeltil »

Кстати ещё можно через этот метод http://vk.com/developers.php?oid=-1&p=groups.get
Получить массив сообществ юзера и поискать нужное в этом массиве

На своем сайте vklid.ru использую groups.getMembers
Аватара пользователя
alexey979797
Сообщения: 48
Зарегистрирован: 27 сен 2011, 18:54

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

Сообщение alexey979797 »

Emeltil, спасибо большое! Все работает! Теперь понял как и с другими методами работать.
Emeltil
Сообщения: 298
Зарегистрирован: 26 мар 2011, 15:29

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

Сообщение Emeltil »

alexey979797 писал(а):Emeltil, спасибо большое! Все работает! Теперь понял как и с другими методами работать.
:)
Я также с первым методом как разобрался, понял как с остальными работать
Ответить