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

Если приложение найдено с поиска или с группы, то...

Добавлено: 26 дек 2010, 13:27
Lyso
Как сделать подобное условие, какие методы отвечают за это?
Как сделать, чтобы если приложение добавлено с поиска или с группы, то случалось какое-то действие, а если с чьей-то страницы, то совсем другое.
Насколько я знаю есть "user_id" это возвращает id пользователя, откуда найдено приложение, если такого нет, то значение равно 0. Можно ли использовать только эту функцию или с ней надо использовать "group_id". И надо ли их использовать вообще?

Re: Если приложение найдено с поиска или с группы, то...

Добавлено: 26 дек 2010, 14:04
psix55
viewer_type
Если приложение запущено со страницы группы, то переменная viewer_type может принимать следующие значения:

3 – если пользователь является администратором группы.
2 – если пользователь является руководителем группы.
1 – если пользователь является участником группы.
0 – если пользователь не состоит в группе.

Если приложение запущено со страницы пользователя, то переменная viewer_type может принимать следующие значения:

2 – если пользователь является владельцем страницы.
1 – если пользователь является другом владельца страницы.
0 – если пользователь не состоит в друзьях владельца страницы.
http://vkontakte.ru/developers.php?o=-1 ... 1%82%D0%B5

Re: Если приложение найдено с поиска или с группы, то...

Добавлено: 26 дек 2010, 14:31
Lyso
А можно просто сделать такое условие:

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

if(user_id==0){//Какие-то действия.}
Ведь если user_id == 0 то приложение запущено не со страницы пользователя, значит с поиска или с группы. Всё верно?

Re: Если приложение найдено с поиска или с группы, то...

Добавлено: 26 дек 2010, 14:38
Александр
Lyso
Да, верно.

Re: Если приложение найдено с поиска или с группы, то...

Добавлено: 26 дек 2010, 15:15
Lyso
Большое спасибо, это очень облегчает мою задачу.