Как правильно получать город пользователя?

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Альберт_Уфа
Сообщения: 31
Зарегистрирован: 02 апр 2011, 00:02

Как правильно получать город пользователя?

Сообщение Альберт_Уфа »

Привет всем. Такая проблема, вернее задача.

Мне нужно получить данные о пользователе, имя, пол, дату рождения и т.д.
а также его город, но как известно, город нужно получать другим методом, то есть вначале получить число города, а потом по числу - название.

Проблема в том, что POST запрос к php скрипту тогда нужно делать после получения города,
а не после получения данных.

А если город вообще не указан? значит вообще никакие данные не передадутся.
Можно конечно два POST запроса делать - один с данными, второй только с городом.

Но, считаю делать 2 запроса - это много, особенно, если приложение хорошо посещаемое.

Как быть?


почему еще создал тему. дело в том, что я отправлял POST после получения города.
Но, получить город можно только если город вконтакте указан в разделе "Контакты > Город".
Есть люди, которые указывают "Родной город" на вкладке Основные.
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

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

Сообщение sanych_dv »

Вариант 1. Объединить запросы users.get и places.getCityById в один запрос с помощью execute

Вариант 2. Воспользоваться базой городов и стран вконтакте: http://flapps.ru/forum/topic5730.html
Ответить