...
If you choose to have a private room calendar, you must share it individually with MazeMap for room booking visualisation visualization to work.
Scroll down to "Access permissions" and ensure the "Make available to public" box is unchecked.
Scroll down to "Share with specific people" and select "Add people."
Add
room-booking@mm-prod-app.iam.gserviceaccount.com
and select "send." Users with login credentials will now be able to see the room schedule on your map.
...
That's it! You've successfully set up the Mazemap Resource Booking feature with Google Calendar, with various options for calendar sharing, including public, individual, or complete sharing using Google Workspace Domain-Wide Delegation.
If you encounter any issues or have questions, don't hesitate to contact our support team.
3 Data access (WIP)
Scopes:
Code Block |
---|
SCOPES = [
"https://www.googleapis.com/auth/calendar.events",
"https://www.googleapis.com/auth/calendar",
"https://www.googleapis.com/auth/admin.directory.group.readonly",
]
USER_SCOPES = [
"https://www.googleapis.com/auth/calendar",
"https://www.googleapis.com/auth/userinfo.email",
] |
Endpoints:
Subscribe to changes
Get information about when resources are free/busy
Get users reservations
Get a single event
Booking a resource
Update booking
Cancel booking
Other references:
https://support.google.com/calendar/answer/37082?hl=en
...