- FIX events: Manage correctly next_link
- New feature on events: Allows users to get events by expected dates
- get events for the next week
client.events({ startdatetime: "2024-11-14T00:00:00.000Z", enddatetime: "2024-11-21T00:00:00.000Z" })
- get events for the next week
- able to get event by identifier
client.event('xxxxxxxx')
- Improve performance: supports select and sort in REST APIs
- get messages by select fields
client.messages({ select: %[id] })
- get messages by custom order
client.messages({ order: 'id asc' })
- get messages by select fields
- Integrate REST API to get events
- get events
client.events
- get events data with next link
client.events({next_link: 'xxx'})
- get events
- Generate URLs for token and able to refresh token
- get authorize URL
client.authorize_url
- get token URL
client.token_url
- be able to refresh token
client.refresh_token!
- get authorize URL
- Integrate REST API to get contacts
- get contacts
client.contacts
- get contacts data with next link
client.contacts({next_link: 'xxx'})
- get contacts
- Integrate REST API to get mailbox with pagination
- get mailbox data with next link
client.messages({next_link: 'xxx'})
- get calenders data with next link
client.calenders({next_link: 'xxx'})
- get mailbox data with next link
- Integrate REST API to get data from Graph API
- get profile
client.me
- get mailbox
client.messages
- get calenders
client.calenders
- get profile
- Project setup and push to rubugems