Параметры запроса
Для проверки работы любого примера из указанных кликните на него.
- key — ключ, доступен в личном кабинете после регистрации
- term — искомая строка
term=красноярск ленина 11 (для того что бы увидеть результат перейдите по ссылке)
term=ленина красноярск - oktmo — код ОКТМО населённого пункта или муниципального образования, в котором будет выполнен будет выполнен поиск в первую очередь
oktmo=50701term=ленина 10lat=55.754032 — объекты, находящиеся рядом с Красной площадью (г Москва)
lon=37.620353term=Никольская — объекты по улице Никольская, в порядке увеличения расстояния от Красной площади - types — типы объектов, которые требуется найти, возможные значения
«place» — населенные пункты
«address» — адреса
term=московская ленинаtypes=address — будут найдены адреса в посёлке имени Ленина Московской области - parent_fields — список параметров, которые будут предоставлены для населённого пункта и муниципальных образований, в которых расположены найденные адреса. См. параметр levels в разделе «Параметры ответа»
term=ленина красноярскplace» — населенный пункт
«address» — адрес - value — полное наименование объекта (может быть использовано при автозаполнении в плагине jQuery autocomplete)
- description — описание объекта (может быть использовано при автозаполнении в плагине jQuery autocomplete)
- address — адрес
- street — улица
- name — наименование здания (например, «Областной краеведческий музей»)
- geo_center — географический центр объекта (может находиться за пределами самого объекта)
- geo_inside — точка расположенная внутри объекта
- oktmo_short
для адресов — код ОКТМО объекта в сокращенном виде, внутри которого находится найденный объект
для населённых пунктов — код ОКТМО населённого пункта в сокращенном виде - oktmo_name — имя объекта, соответствующего коду oktmo_short
- place_oktmo — код ОКТМО объекта в сокращенном виде, внутри которого находится найденный объект. Для адресов, расположенных в городах федерального значения указывается код самого города (без указания внутригородских территорий).
- place_name — имя объекта, соответствующего коду place_oktmo
- level — уровень кода ОКТМО. «4» — населённый пункт «3» — сельское или городское поселение «2» — территория города федерального значения, городской или муниципальный округ, или муниципальный район
- levels
для адресов — массив, содержащий вышестоящие муниципальные образования и населённый пункт, внутри которого расположен адрес
для населённых пунктов — массив, содержащий вышестоящие муниципальные образования и найденный населённый пункт
имеет индексы: 1, 2, 3, 4. Описание параметров элементов массива levels подробно описано в интерфейсе search
Получаем список городов мира с использованием API VK.COM и средств php+mysql — Урок 1 часть 3
Источник: geotree.ru
Вычисляем по IP с помощью Python | Как определить местоположение по IP
Самый быстрый способ посчитать друзей из определенного город
Какой самый быстрый способ узнать, сколько из твоих друзей из одного города, например из Питера. Я знаю, метод friends.get. параметр city вернет значение ‘2’. (вроде эта цифра для Питера). Вот например у меня 300 друзей и 270 из-них из Питера. Как быстрее всего получить это число. Я пока только знаю вариант циклом перебрать все 300 друзей, и там где city равен ‘2’, прибавлять +1 в базу данных.
А есть ли какие-то другие варианты более быстрым способом узнать количество? Спасибо.
Re: Самый быстрый способ посчитать друзей из определенного город
Сообщение sasha^ » 02 янв 2014, 22:53
Какой самый быстрый способ узнать, сколько из твоих друзей из одного города, например из Питера. Я знаю, метод friends.get. параметр city вернет значение ‘2’. (вроде эта цифра для Питера). Вот например у меня 300 друзей и 270 из-них из Питера. Как быстрее всего получить это число. Я пока только знаю вариант циклом перебрать все 300 друзей, и там где city равен ‘2’, прибавлять +1 в базу данных.
А есть ли какие-то другие варианты более быстрым способом узнать количество? Спасибо.
а не проще сразу все без записи в бд перебрать, а потом после перебора значение записать?
ps. я бы так и сделал.. до твоего варианта бы в жизни не додумался
Re: Самый быстрый способ посчитать друзей из определенного город
Сообщение vasXL » 03 янв 2014, 13:19
Sasha спасибо, конечно же ты абсолютно прав, просто я не знал как это сделать, а щас разобрался. Но вот только у меня новая проблема появилась, не понимаю почему не работает этот код:
VK.api(«getProfiles», , function(data) else < var a = 0; >sum+=a;> alert(sum);> >);
Соответственно я хочу посчитать, сколько человек из Питера, но он почему-то выдает число, равное количеству моих друзей, то есть как будто он в каждом случае в момент цикла прибавляет по одному. В чем проблема?
Re: Самый быстрый способ посчитать друзей из определенного город
Сообщение sasha^ » 03 янв 2014, 15:40
if (data.response.city = ‘2’) — тут вместо сравнивания идет присваивание.
ну да.. я код ненужный сократил.
VK.api(«getProfiles», , function(data) >);
ну и вместо getProfiles нужно использовать users.get, а то первый только ради совместимости существует..
ps. лучше поучи синтаксис и пр. и не будет таких тупых вопросов.. без обид конечно
Re: Самый быстрый способ посчитать друзей из определенного город
Сообщение vasXL » 04 янв 2014, 13:22
Источник: flapps.ru
django-vkontakte-places 0.7.1
[](http://badge.fury.io/py/django-vkontakte-places) [](https://travis-ci.org/ramusus/django-vkontakte-places) [](https://coveralls.io/r/ramusus/django-vkontakte-places)
Приложение позволяет взаимодействовать с географическими объектами Вконтакте, такими как страны и города через Вконтакте API используя стандартные модели Django
pip install django-vkontakte-places
В `settings.py` необходимо добавить:
INSTALLED_APPS = (
.
‘oauth_tokens’,
‘taggit’,
‘vkontakte_api’,
‘vkontakte_places’,
)
# oauth-tokens settigs
OAUTH_TOKENS_HISTORY = True # to keep in DB expired access tokens
OAUTH_TOKENS_VKONTAKTE_CLIENT_ID = » # application ID
OAUTH_TOKENS_VKONTAKTE_CLIENT_SECRET = » # application secret key
OAUTH_TOKENS_VKONTAKTE_SCOPE = [‘ads,wall,photos,friends,stats’] # application scopes
OAUTH_TOKENS_VKONTAKTE_USERNAME = » # user login
OAUTH_TOKENS_VKONTAKTE_PASSWORD = » # user password
OAUTH_TOKENS_VKONTAKTE_PHONE_END = » # last 4 digits of user mobile phone
Источник: pypi.org