Страница 1 из 1

Передача параметра user_id

Добавлено: 04 дек 2013, 00:13
Апчхи
Нашел в вк страницу: Основные параметры запуска приложения: при отображении приложения посредством flashVars или строки запроса (для IFrame приложений) в него передаются следующие параметры:
тут перечисляються параметры, и меня очень интересует:
user_id – это id пользователя, со страницы которого было запущено приложение. Если приложение запущено не со страницы пользователя, то значение равно 0
Я пробую заполучить с флешварса, но, не выходит. Что интересно, другой параметр из списка - viewer_id - прекрасно доходит!

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

variables['uid'] = data[0]['uid'];variables['user_id'] = data[0]['user_id'];
Как такое в принципе возможно?

Re: Передача параметра user_id

Добавлено: 04 дек 2013, 02:38
sasha^
user_id – это id пользователя, со страницы которого было запущено приложение. Если приложение запущено не со страницы пользователя, то значение равно 0
здесь же все объясняется.....
это примерно тоже, что и group_id – это id группы, со страницы которой было запущено приложение. Если приложение запущено не со страницы группы, то значение равно 0
но если ты не запускаешь со страницы - такой параметр = 0...
Как такое в принципе возможно?
разумеется... запусти с каталога и не будет его))
viewer_id - параметр который всегда присутствует.. без него работа приложения то невозможна... :)

ps. зачем тебе он?

upd: я себе пишу только при первом заходе refferer чтобы знать откуда чел пришел...
ну и сделал реф. систему.. appXXXX#айди_реферала - вот параметр hash пишу.. отстигаю 50% пиарщикам :)

Re: Передача параметра user_id

Добавлено: 04 дек 2013, 11:43
alexei
http://vk.com/app2276874_5057680?ref=1

Здесь user_id = 5057680

Re: Передача параметра user_id

Добавлено: 04 дек 2013, 18:05
Апчхи
здесь же все объясняется.....
То что тут будет или некая цифра или ноль, это я понял. Дело в том, что при попытке передачи в БД вместо user_id идёт undefined, тогда как uid передаёться исправно.
ps. зачем тебе он?
Тоже рефку зделать задумал.
Здесь user_id = 5057680
А я никак понять не мог, что это такое :D Спасибо. Можно user_id отсюда как-то извлечь не прибегая к flashVars?

Re: Передача параметра user_id

Добавлено: 04 дек 2013, 20:49
sasha^
А я никак понять не мог, что это такое :D Спасибо. Можно user_id отсюда как-то извлечь не прибегая к flashVars?
нет. а зачем? :)

Re: Передача параметра user_id

Добавлено: 05 дек 2013, 01:27
Апчхи
Ну мне же всётаки нужен user_id :lol:

Re: Передача параметра user_id

Добавлено: 05 дек 2013, 03:55
Апчхи
Боже, как же запутано!) Вот что мне не нравиться в программировании, и это как по мне один из двух минусов (вместе с большим кол-вом потраченого времени) очень быстро устаревает информация) Хех)) Пробовал достать user_id по информации, которая была 1.5 года назад. Способ оказался устарелым. Сколько сидел, но сам, САМ(!!!) догадался, как извлечь параметр. Вот, может кому-нить тоже будет интересно:

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

var user_id:Number = flashVars.user_id;tx.text = String(user_id);

Re: Передача параметра user_id

Добавлено: 05 дек 2013, 04:01
Апчхи
*

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

var user_id:String = flashVars.user_id;if(flashVars.user_id){    tx.text = String(user_id);}

Re: Передача параметра user_id

Добавлено: 05 дек 2013, 05:29
Апчхи
Но всё же хочеться кое-что уточнить:
Если я захожу в приложение со страницы приложений, то отображатся мой айди. Когда же я отправляю ссылку на приложение кому-то на стену, или себе на стену, и кто-то заходит по этой ссылке, то отображатся 0. В справке написано: "user_id - это id пользователя, со страницы которого было запущено приложение. Если приложение запущено не со страницы пользователя, то значение равно 0", т.е. при переходе со стены должен быть айдишник пользователя, со стены которого перешел. А отображаеться 0. Почему?