Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:m365_graphapi_calendars_read [2025/06/16 17:54]
admin [3. Save details and create a Client Secret]
en:m365_graphapi_calendars_read [2026/02/18 17:14] (current)
admin [4. Adding API Permissions]
Line 61: Line 61:
   - Select **Microsoft Graph**.   - Select **Microsoft Graph**.
   - Choose **Application permissions**.   - Choose **Application permissions**.
-  - In the search ​bartype `Calendars.Read`.+  - Please ​search ​**Calendars**. 
 +  - If you only want to display meeting rooms events and availabilitiesplease check the role `Calendars.Read` 
 +  - If you plan to allow instant booking from the touchscreen,​ please check the role `Calendars.ReadWrite`
   - Check **Calendars.Read** under the **Calendars** section.   - Check **Calendars.Read** under the **Calendars** section.
   - Click **"Add permissions"​**.   - Click **"Add permissions"​**.
Line 68: Line 70:
 {{:​en:​m365_calendars_app_registration_06.png?​nolink&​1000|}} {{:​en:​m365_calendars_app_registration_06.png?​nolink&​1000|}}
  
-{{:en:m365_calendars_app_registration_07.png?nolink&1000|}}+{{:public_media:m365_calendars_api_permissions.png?​nolink|}} 
 + 
 +===== 5. Provide details to zebrix'​s technical team and get your UUID ===== 
 + 
 +  - Please provide to zebrix'​s technical team the following details: 
 +    * Application (client) ID 
 +    * Directory (tenant) ID 
 +    * Secret value 
 + 
 +  - We recommend using a secured channel to provide these details to our team. 
 +  - A UUID will be returned to you by the zebrix'​s technical team. These UUID has to remain secret as it will give full access to all your resources and users calendars details. 
 + 
 +===== 6. Configure the widget ===== 
 + 
 +  - Go to https://​widgets.zebrix.net 
 +  - Choose the Microsoft 365 calendar widget that suits your needs 
 +  - Copy / Paste your UUID in the field 
 +  - Set the resource or user UPN (usually, the email address) 
 +  - Customize other options of the widgets 
 +  - Copy the generated URL and paster it in a web zone in the page editor.
  
-===== 5. Summary ===== 
-You now have: 
-  - Registered an application named **"​zebrix signage calendars connector"​**. 
-  - Generated a client secret to authenticate your backend app. 
-  - Granted **Calendars.Read** application-level permission to access calendars in your organization. 
  
-===== Next Steps ===== 
-Use the **Application (client) ID**, **Directory (tenant) ID**, and **Client secret** in your integration code to authenticate using the OAuth 2.0 client credentials flow.