Руководство по RuLove API

Данный справочник содержит информацию о правилах формирования запросов интернет-сервиса rulove.ru, а также о форматах, использующихся для представления результатов поиска.

Справочник предназначен для тех, кто хочет использовать результаты выдачи rulove.ru.

Справочник содержит следующие разделы:

  • Общая информация: основные сведения о правилах формирования запросов;
  • Формирование запроса: обзор доступных GET/POST-параметров для формирования URL с запросом;
  • Представление результатов: особенности форматов, в которых сервис rulove.ru возвращает результаты.

Общая информация

При помощи RuLove API можно получить список мест заданного региона и/или категории, например, список ресторанов, баров или музеев Санкт-Петербурга.

Актуальный список городов с указанием ID:

  • Москва - 1763
  • Санкт-Петербург - 1764
  • Самара - 858
  • Екатеринбург - 905
  • Казань - 113
  • Нижний Новгород - 693
  • Ростов-на-Дону - 824
  • Волгоград - 342

Список постоянно пополняется и актуален на 10.03.2015 г.

Текущий список городов можно получить в XML по запросу: http://api.rulove.ru/?type=cities&format=xml

Актуальный список категорий с указанием ID:

  • Бар - 8
  • Музей - 9
  • Ресторан - 10
  • Антикафе - 11
  • Театр - 13
  • Клуб - 14
  • Фестиваль - 16
  • Кино - 17
  • Кафе - 18
  • Магазин - 19
  • Активный отдых - 20

Список постоянно пополняется и актуален на 10.03.2015 г.

Для получения списка мест необходимо отправить запрос на адрес http://api.rulove.ru. В ответ вернется XML/JSON с результатам. Запрос можно сформировать при помощи GET или POST параметров

Пример запроса получения списка ресторанов Санкт-Петербурга: http://api.rulove.ru/?type=places&format=xml&cityId=1764&catId=10

Пример запроса получения последнего добавленного ресторана в городе Москва: http://api.rulove.ru/?type=places&format=xml&cityId=1763&catId=10&limit=1