WebMoney

Wiki

Веб-сервис Geo WebMoney

Веб-сервис позволяет работать с геоинформационными данными поисковой системы Geo WebMoney, через протокол SOAP.

Для использования сервиса необходимо пройти процедуру регистрации. После регистрации вы получите GUID (уникальный идентификатор) и пароль. Авторизация на сервисе происходит путем передачи GUID и пароля в каждый из методов веб-сервиса.

Методы веб-сервиса GeoSearchService

https://geo.webmoney.ru/find/GeoSearchService.asmx

Методы для работы с населенными пунктами

  • ListCountries
    Возвращает список стран
  • ListCountriesExt
    Возвращает список стран. В отличии от метода ListCountries содержит информацию о столице, ISO коды и географические координаты столицы страны
  • ListRegions
    Возвращает список регионов
  • ListCities
    Возвращает список городов

Методы для работы с обновлениями населенных пунктов

  • ChangedCountries
    Возвращает список обновленных или добавленных стран
  • ChangedRegions
    Возвращает список обновленных или добавленных регионов
  • ChangedCities
    Возвращает список обновленных или добавленных городов
  • ChangedCitiesXY
    Возвращает список обновленных или добавленных городов с координатами

Дополнительные методы для работы с населенными пунктами

  • CountryIsoCode
    Возвращает двузначный код страны
  • GetCountryList
    Возвращает список стран
  • GetRegionList
    Возвращает список регионов. Задается идентификатор страны.
  • GetCityList
    Возвращает список городов и населенных пунктов
  • GetCityListPaged
    Возвращает список городов и населенных пунктов с постраничным разбиением
  • GetLocation
    Возвращает название города, регона, страны и координаты
  • GetLocationInfo
    Получает географическую информацию по IP
  • GetTimezone
    Возвращает TimeZone по идентификатору города
  • GetUpdatedCities
    Возвращает список обновленных городов с регионами и странами
  • FindCityIdFromLocation
    Производит поиск города по географическим координатам и названию. Возвращает список городов отсортированный по отдаленности от указанных координат

Методы для добавления населенных пунктов

  • AddCityRequest
    Регистрирует запрос на добавление города в базу данных Гео-сервиса
  • GetCityRequestStatus
    Возвращает состояние запроса на добавление города

Методы для работы со станциями метро

  • ListSubwayStations
    Возвращает список станций метро в указанном городе
  • HasMetro
    Возвращает информацию о наличии станций метро в указанном городе
  • GetNearestMetro
    Возвращает список ближайших станций метро относительно заданных географических координат
  • GetNearestMetro2
    Возвращает список ближайших станций метро относительно указанного адреса и идентификатора города
  • GetNearestMetro3
    Возвращает список ближайших станций метро относительно указанного адреса и названия города

Методы для работы с объектами Geo WebMoney

  • NearestObjects
    Возвращает список ближайших точек WebMoney относительно заданных координат

Методы веб-сервиса GeoSearch

http://geo.webmoney.ru/find/GeoSearch.asmx

  • SearchCity
    Поиск города или населенного пункта в заданном регионе и стране. Если задать идентификатор -1 для региона, ищет по всей стране, соответственно, если задан идентификатор -1 для страны, ищет по всей базе

Методы веб-сервиса GeoT

https://checksum.webmoney.ru/geot/geot.asmx

  • WhoISIP
    Возвращает информацию по указанному IP-адресу
  • WhoISIPWithAccuracy
    Возвращает информацию по указанному IP-адресу с указанием точности определения
  • WhoISIPWithAddress
    Возвращает информацию по указанному IP-адресу с адресом
  • WhoISIPWithCountry
    Возвращает информацию по указанному IP-адресу с идентификатором страны из базы Geo WebMoney

Для получения более детальной информации целесообразно использовать метод GeoSearchService::GetLocationInfo

Методы веб-сервиса AddressLocator

http://geo.webmoney.ru/geosrvex/AddressLocator.svc?wsdl

Сервис AddressLocator позволяет проверять и структурировать адрес, используя справочник адресов КЛАДР.

  • Метод Parse
    Позволяет проверять и структурировать адрес. Не учитываются номера домов, адресная информация проверяется по шаблону
    страна/регион/город/улица
  • Метод ParseWithHouse
    Позволяет проверять и структурировать адрес. Учитываются номера домов, адресная информация проверяется по шаблону
    страна/регион/город/улица/дом
  • Метод CheckPostIndex
    Проверяет почтовый индекс