Office 365 Calendar

Office 365 Calendar

Step 1 - Setup an Azure app

Option 1 -  Create a new app

Creating APP
  1. Go to https://portal.azure.com and open the Azure Active Directory
  2. Select App registrations in the menu and click +New registration
  3. Enter https://www.contegro.com/Events calendarOffice365Auth.ashx as Web redirect URL,
  4. Select ID tokens (used for implicit and hybrid flows)
  5. Select Single Tenant option
  6. Click Register/Save button

  7. Take note of the “Application ID” and "Tenant ID" values

App API Permission Setup
  1. Click the “API permission
  2. Click "Add a permission"
  3. Click "Microsoft Graph" button: 

  4. In the “Request API permissions” section, click the “Delegated permissions” button,
  5. Search for “Calenders.Read”,
  6. Tick the "Calenders.Read and Calenders.Read.Shared" permission,
  7. Click "Add permission" button. The app needs this permission to read the content of documents in your Calendars.
  8. Your list of configured permissions should look like this:
  9. Click “Certificates & secrets”,
  10. Click "New client secret", enter the Description for the new app key, set expires duration to "Never",
  11. Click Add button:
  12. Take a note of the new Key value in the Value column:

When the steps above are complete, please go to step 2

Option 2 – Update an existing Azure app

If you have already set up an app for reading calendar events, we can just add new permissions to it, and then use that app for reading data from spreadsheets
  1. Go to https://portal.azure.com and click the Azure Active Directory icon
  2. Click "App registrations", and then click your existing app
  3. Click the “Authentication” button, enter https://www.contegro.com/AzureApiAuth.ashx as Web redirect URL, then update account type if necessary:
  4. Tick the ID tokens (used for implicit and hybrid flows)

Step 2 - Connect your Office 365 calendar

  1. Login to your Admin console
  2. Open Developer Tools > Modules Global Module Settings
  3. Open Events Calendar
  4. In the Events Calendar Global Settings pop up, scroll down to the Add Office 365 Calendar section and:
    1. Enter a descriptive name for your calendar
    2. Click [Add Calendar]
  5. OFFICE 365 account
    1. Login your account
    2. Once confirmed you will receive an pop up "Office365 authentication was successful" press OK
  6. Optional - To add another calendar that is managed by a separate Google account, repeat steps 4 & 5 above
*Office 365 sign in  - If your browser has a pop-up blocker, please adjust the settings to allow the 'Office365' page to load.
Notes:
  1. Optional - Use the RSS Items to Display selector to manage the event data that is pulled into Vibe via the Office365 Calendar API.

Step 3 - Connect your Event Rss feed

  1. Open Vibe.fyi menu -> Add-On Modules - > Events Calendar -> RSS Feeds
  2. Click [+ NEW RSS FEED] and complete the following fields
    1. Title - Free form field used to add a label for your RSS feed (e.g. Office 365)
    2. Show SHOW OFFICE 365 EVENTS (toggle) - Enable
    3. OFFICE 365 CALENDAR - Select the calendar
    4. Click [Save]

Step 3 - Display the Calendar in Slide 

  1. Open  portal and Click Create New Slide
  2. Select any event Slide that supports calendar (eg: 7 day Slide)
  3. Change content source to Calendar (Google, Outlook)
  4. Select the calendar feed you want to show on the slide

    • Related Articles

    • Windows Azure: Outlook 365 calendar

      This document assumes that you are already signed up for Windows Azure. To sign up, go to https://account.windowsazure.com/SignUp . You may be asked to  enter a credit card number, but we don't need you to do anything which costs money, so you won't ...
    • Azure API - SharePoint

      This article assumes that you are signed up for Windows Azure. If not, please sign up at https://signup.azure.com NB: You may need to enter a credit card number, but we don't need you to do anything which costs money, so you won't be charged. Step 1: ...
    • Windows Azure: Yammer API

      This article assumes that you are signed up for Windows Azure. If not, please sign up at https://signup.azure.com. NB: Microsoft may need to enter a credit card number, but we don't need you to do anything which costs money, so you won't be charged. ...