Мне удалось заставить Фарадея сделать запрос POST к Google Calander из файла .rb. Я хотел бы использовать эту функцию в своем приложении, чтобы проверять ответы «Свободен / Занят» в календарях перед отображением списка доступных временных интервалов для моего пользователя после выбора даты.
response = Faraday.post do |req|
req.url 'https://www.googleapis.com/calendar/v3/freeBusy?key=myapikey'
req.headers['Content-Type'] = 'application/json'
req.body = '{ "items": [ { "id": mycalendar } ], "timeMin": "2011-02-14T00:09:35Z", "timeMax": "2011-02-14T00:09:40Z" }'
end
Лучше ли поместить функцию в модель встреч, а затем вызвать AJAX, когда пользователь выбирает дату? Или мне лучше предварительно все это кэшировать в локальной таблице?
Спасибо за любую помощь!