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

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

Добавлено: 03 дек 2012, 12:08
Альберт_Уфа
Привет всем. Такая проблема, вернее задача.

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

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

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

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

Как быть?


почему еще создал тему. дело в том, что я отправлял POST после получения города.
Но, получить город можно только если город вконтакте указан в разделе "Контакты > Город".
Есть люди, которые указывают "Родной город" на вкладке Основные.

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

Добавлено: 03 дек 2012, 13:35
sanych_dv
Вариант 1. Объединить запросы users.get и places.getCityById в один запрос с помощью execute

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