Разработчикам

Раздел разработчикам, посвящен использованию информации от нашего сервиса на своих проектах. Мы предоставим различные инструменты (виджеты), для интеграции наших сервисов на ваши проекты, такие как карты с проблемами (с выбором по тематике), списки проблем и т.д.

При использовании данных, полученных с использованием API Томского мнения, необходимо указывать источник данных, размещая ссылку (активную) на сайт проекта Томское мнение: http://tomsk.mn.

Запрещено любое коммерческое использование данных, полученных с использованием API Томского мнения. Так же запрещается ограничивать доступ к данным, полученным с использованием API Томского мнения. Если ваш проект имеет закрытую часть (платная или для авторизованных пользователей), размещайте наши данные только в открытом доступе.

Введение

Для работы с API используется следующий формат запросов:http://tomsk.mn/api/[function_name]/[parametrs]

Где, [function_name] - функция API сервиса, а [parametrs] - параметры функции API.

Все функции делятся на свободные и закрытые, для доступа к свободным функциям не требуется регистрация на сайте и получение API KEY, для закрытых функций требуется регистрация и получение API KEY. Все открытые функции позволяют только получать различную информацию от нашего сервиса.

Базовые функции

К базовым функциям относятся открытые функции получения списков существующей активности пользователей.

getlist

Главная функция - getlist, которая возвращает JSON массив, содержащий список активности по заданным параметрам. Существует два вида вызова функции - по умолчанию и с параметрами. http://tomsk.mn/api/getlist http://tomsk.mn/api/getlist/[activity_count];[activity_type];[activity_state]

Вызов по умолчанию вернет последние 100 записей активности пользователей на сайте, всех типов проблем и всех состояний (созданные, открытые или закрытые).

Использование вызова с параметрами требует задачи всех трех параметров. Кроме того, важно соблюдать порядок следования параметров. Параметры друг от друга отделяются символом ";". [activity_count] - количество возвращаемых записей [activity_type] - тип активности

[activity_state] - тип состояния активности

Пример использования по умолчанию: http://tomsk.mn/api/getlist

Пример использования c параметрами: http://tomsk.mn/api/getlist/param/1;31;0

Возвращаемые параметры

Картографические сервисы

В своей работе мы используем схему Томска, предоставленную сервисом Интерактивные схемы Томска.

Вы можете разместить у себя на сайте карту активности жителей города Томска. Для этого укажите настройки виджета карты:

Настройки виджета
  • Дороги и транспорт
  • Безопасность
  • Городское хозяйство
  • ЖКХ
  • Социальная сфера
  • Нарушение закона

Внимание! Не устанавливайте размер виджета менее чем 500 на 400 пикселей, дело в том, что на карте отображаются окошки с описанием активности, они имеют фиксированный размер 250 на 250 писелей.

Код, размещаемый там, где вы хотите видеть карту.

Добавьте в ваш тег <body> вызов функции makemapwidget() на событие onload. Код, размещаемый в блоке перед закрывающим тегом </head>.

© 2008—2012, Томское мнение

  Rambler's Top100 Каталог сайтов