Vk api узнать город

Параметры запроса
Для проверки работы любого примера из указанных кликните на него.

  • 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

[![PyPI version](https://badge.fury.io/py/django-vkontakte-places.png)](http://badge.fury.io/py/django-vkontakte-places) [![Build Status](https://travis-ci.org/ramusus/django-vkontakte-places.png?branch=master)](https://travis-ci.org/ramusus/django-vkontakte-places) [![Coverage Status](https://coveralls.io/repos/ramusus/django-vkontakte-places/badge.png?branch=master)](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

Рейтинг
( Пока оценок нет )
Загрузка ...