[https://github.com/timepad/timepad_api/wiki]
Добавить в Gemfile строки:
gem 'timepad'
Затем запустить:
$ bundle
Для работы гема требуется в конфигурации указать id
и key
, которые можно найти на странице настроек вашей организации [http://mycompany.timepad.ru/profile]
#config/initializers/timepad.rb
Timepad.configure do |config|
config.id = 1
config.key = 'abcde'
end
# Получение списка событий
events = Timepad.event.get_list :limit => 1, :order_by => :begin
# Альтернативный вариант
events = Timepad.events
# Получение события
event = Timepad.event.get 1
event = Timepad.event 1
# Создание списка рассылок
Timepad.maillist.create 'maillist_title', [{email => 'test@example.com'}]
# Получение списка рассылок
maillists = Timepad.maillist.get_list
# Выгрузка списка рассылок
maillist = Timepad.maillist.get maillist_id
# Добавление подписчика в рассылку
Timepad.maillist.add_items maillist_id, [{email => 'test@exmaple.com'}]
# Отправка письма в рассылку
Timepad.mail.create :subject => 'subject', :text => 'text', :maillists => [1,2], :subscribers => ['a@a.a', 'b@b.b']