Как узнать ид пригласившего пользователя.

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
tfwarrior
Сообщения: 7
Зарегистрирован: 22 апр 2011, 09:33

Как узнать ид пригласившего пользователя.

Сообщение tfwarrior »

Добрый день.

Ситуация такова, пользователь высылает приглашения. Друг получает приглашение, и переходит в игру по кнопке "Перейти к приложению". Так вот, подскажите пожалуйста, как узнать ид друга, который пригласил в приложение.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Как узнать ид пригласившего пользователя.

Сообщение Александр »

user_id в flashvars не передается?
tfwarrior
Сообщения: 7
Зарегистрирован: 22 апр 2011, 09:33

Re: Как узнать ид пригласившего пользователя.

Сообщение tfwarrior »

передается, но он равен viewer_id
Аватара пользователя
ukhov
Модератор
Модератор
Сообщения: 1343
Зарегистрирован: 04 янв 2011, 21:19

Re: Как узнать ид пригласившего пользователя.

Сообщение ukhov »

tfwarrior писал(а):передается, но он равен viewer_id
если приложение запущено со своей же страницы. можешь сделать проверку (php)

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

<?$viewer_id = $_GET['viewer_id'];$user_id = $_GET['user_id'];if($viewer_id != $user_id) {echo("Вас пригласил <b>id$user_id</b>");}?>
tfwarrior
Сообщения: 7
Зарегистрирован: 22 апр 2011, 09:33

Re: Как узнать ид пригласившего пользователя.

Сообщение tfwarrior »

так дело в том, что они-то равны. Вот гляжу в фидлере приходит:

\/api.php",...,"viewer_id":102575045,"viewer_type":2,....,"user_id":102575045,..... И как же получить реферал?
Noise Gate
Сообщения: 691
Зарегистрирован: 28 апр 2010, 12:34

Re: Как узнать ид пригласившего пользователя.

Сообщение Noise Gate »

Если у тебя стоит быстрая установка (требование установки и разрешения доступа в настройках приложения) - кстати, это рекомендует сам ВК, то никак...
Потому что после установки viewer_id = user_id. Такая вот фигня...
artem88
Сообщения: 14
Зарегистрирован: 09 апр 2011, 20:34

Re: Как узнать ид пригласившего пользователя.

Сообщение artem88 »

Ребята, подскажите плиз о чем речь. Разве можно высылать приглашения вступить в приложение по сути анонимно? Я тестил на десятке приложений - отсылаю другу приглашение и он видит что это я его приглашаю... Спс
tfwarrior
Сообщения: 7
Зарегистрирован: 22 апр 2011, 09:33

Re: Как узнать ид пригласившего пользователя.

Сообщение tfwarrior »

Noise Gate писал(а):Если у тебя стоит быстрая установка
а какая альтернатива?
artem88
Сообщения: 14
Зарегистрирован: 09 апр 2011, 20:34

Re: Как узнать ид пригласившего пользователя.

Сообщение artem88 »

Кто нибудь может помочь?
Noise Gate
Сообщения: 691
Зарегистрирован: 28 апр 2010, 12:34

Re: Как узнать ид пригласившего пользователя.

Сообщение Noise Gate »

tfwarrior писал(а):а какая альтернатива?
Вручную проверять устанавку и разрешения, и в случае необходимости вызывать окошко с предложением установки или настроек.
artem88 писал(а):Разве можно высылать приглашения вступить в приложение по сути анонимно?
нет, мы тут немного о другом...
Ответить