I'm developing a system to generate web meeting URL and manage it's.
And the number of managing URL is more than 200 URL.
Is it possible to get the status of whether a guest or someone is participating in the online meeting of the calendar created in using API?
Is it possible to forcibly terminate the online meeting of the calendar created in using API?
Is it possible to send a message to an online meeting of a calendar created in using API?
Related
Is there any way to allow the attendees to report using Graph API for the online meetings?
as nothing clear from Microsoft documentation here about the property needs to be sent in the request body.
I was able to enable it manually from the MS Team App in the meeting settings, but not able to do it using the Graph API.
As an admin, you control whether meeting organizers can download meeting attendance reports by setting a Teams meeting policy. By default, the ability to download the report is turned on.
Microsoft Graph API currently doesn't provide any way to allow attendees to report using Graph API for online meetings.
1.How to change the user role in ongoing meeting using graph api. When I open the development tools found that teams is using updateParticipantRole API, is there relevant graph API reference.
How the client know about the updated role either need to use event subscription and sending push notification to it?
Example: https://api-apac.flightproxy.teams.microsoft.com/api/v2/ep/conv-jpea-04.conv.skype.com/conv/sBfcIh3Hj0S0dBdxT5yswQ/updateParticipantRole?i=14&e=638031087785315185
I tried to update the online meeting but there must be an API to update meeting role alone which is used by teams itself.
I have created an online meeting using GraphAPI by using token acquired by following the steps in documentation. But those meetings are not displayed in Outlook calendar. Is there any way to view it in calendar?
Online meetings are only the representation of a conferencing space (to video call, phone in, chat...) They do not send any information or block anything on the calendar.
You need to create an exchange event as well to have an invite sent to the attendees and add the online meeting information to that event if you want them to be able to join the conference.
I am creating events using the Microsoft Graph API
https://graph.microsoft.com/v1.0/me/events
I am able to schedule meetings with other user. But now question is how I will communicate with that user on the scheduled day or time.
can we add skype meeting as location while scheduling meeting?
or any other way to communicate with the users?
Thanks
Today the Skype for Business APIs are not exposed through the Microsoft Graph and I doubt they will ever be considering Microsoft is investing heavily on Microsoft Teams.
As of today the Microsoft Teams APIs only allow you to CRUD teams and channels, manage tabs and post messages to channels (still beta).
If you want to interact with Skype For Business you have to use the UCWA API where you can create a meeting.
Then you can update your Exchange Event with the S4B online meeting information so the users can access the meeting.
You can create a Microsoft Teams meeting call by adding in the body of your JSON a "contentType" : "HTML",
"content": Call link https://aka/ms:mmkvlb"
This can be found in the Graph Explorer page when you choose a POST method in "add graph community call", which is accessible in the Outlook Calendar Sample Category.
I think that you can also open this link with Skype.
For more information check: "https://developer.microsoft.com/en-us/graph/graph-explorer#"
I want to access to the calendar to read/create event from the user if he agrees.
I've followed the guide https://developers.google.com/google-apps/calendar/v3/sync
I've actived the api with my google account. Then use the OAuth 2.0 to get a code and the token.
When I follow the test, I use another account to simulate a random user.
Arrived at the lecture of the agenda, I get this error:
Error calling GET https://www.googleapis.com/calendar/v3/calendars/primary/events?maxResults=10&orderBy=startTime&singleEvents=true&timeMin=2016-06-14T11%3A28%3A25%2B02%3A00: (403) Access Not Configured. Calendar API has not been used in project 1056... before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/calendar/overview?project=1056... then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.
It seems legit but I don't want the user to active the api on his side...
What am I missing?
Go to Google Developers console and enable the Google Calendar API. You need to tell Google which APIs your application will be accessing.