如何将 Office 365 REST API 集成到我的 Ruby on Rails 应用程序中?

How to integrate Office 365 REST API into my Ruby on Rails app?

我正在 Rails 应用程序上构建 Ruby,我想集成一些 Office365 功能。

例如,我想预订会议室、在日历中创建活动或显示会议室日历(用于可用性检查)。

我找到了这个 get a calendar view Office365 REST API 但我不明白如何使用它。

我知道我必须使用 Rails 发送 GET 请求(格式如 msdn.microsoft.com 中所述),但我不明白如何处理响应。我如何检索响应,将其放入散列中并显示格式化到我自己的 Rail 视图中的信息?

任何教程、示例或比(难以阅读的)MSDN 文档更具解释性的文档将不胜感激。

我会使用擅长制作和解析 HTTP 请求的 gem;像 https://github.com/jnunemaker/httparty

这是假设您在服务器端发出请求。我可能会创建与您要在自己的应用程序中建模的 Office365 对象相对应的模型。

看看https://dev.outlook.com/RestGettingStarted/Tutorial/ruby。它将 JSON 响应解析为对象(使用 JSON.parse)。