API для получения списка ваших мероприятий

В некоторых случаях, когда стандартных методов  BasePlan не достаточно (например информера), бывает необходимо получить список ваших мероприятий в электронном виде.

Для этого нужно отправить GET или POST запрос по  адресу http://baseplan.ru/base/ api_activity_list.php

В зависимости от параметров, вы получите список ваших мероприятий либо в формате ICalendar (ics), либо в формате xCal (iCal xml).

На входе принимаются следующие параметры:

Параметр

Описание

Тип поля

'a'

Код компании, описание чуть ниже

Число

'c'

Контрольный код, описание чуть ниже

Строка

'from'

Дата, начиная с которой будет показано расписание, если не указано, то берется текущая дата (время по MSK!).
Задается в формате dd.mm.YY (например 31.01.2014)

Дата

'to'

Дата, до которой будет показано расписание (включая это число), если не указано, то берется текущая дата плюс семь дней (время по MSK!).
Обратите внимение, что возвращается максимум 100 мероприятий!

Дата

'o'

Как сортировать мероприятия. 1 - от новых к старым, 2 - от старых к новым. По умолчанию - 1.

Число

'xml'

Формат, в котором выводить календарь. Если = 1, то в формате xCal, по умолчанию iCal

Строка

Чтобы узнать параметры ‘a’ и ‘c’ нужно зайти в настройки компании (в правом верхнем углу), там кликнуть на зеленую кнопку «Настройка интеграции», потом напротив пункта "Информер" кликнуть на "Настройки", затем на появившейся странице нажать на кнопку «Сохранить и показать».

Чуть ниже, в поле «Код информера для вставки на ваш сайт» появится HTML код для вставки, в нем и нужно искать эти два параметра – на скриншоте сверху они выделены зелёным. В примере параметр ‘a’ = 3, параметр ’c’ = ‘7acf71e199175f7cf71e199631c07190’.

Пример запроса: http://baseplan.ru/base/api_activity_list.php?a=10000&c=7a23d55712173f7cf71e112631c0aa90&from=1.1.2014&to=31.12.2014&xml=1

Такой запрос вернет все мероприятия с 1 января по 31 декабря за 2014 год в формате xCal.

Для записи клиентов на какое-то мероприятие можно использовать API для анкет, передавая в act_id номер мероприятия (номер можно узнать из поля UID евента - скажем в поле с UID act_3355_comp_543 номер мероприятия - 3355.

Rambler's Top100