Forum Discussion
Teams Channel Meetings Graph API
csnaraincurrently no graph api exists where one can retrieve information around meetings in a channel. I guess you want to get statistical information per team and per channel, rigtht ?# of meetings , duration of meetings.
Can you share details what method you use at the moment (you've mentioned an adhoc method)?
- csnarainApr 23, 2020Brass Contributor
StefanFried The method I use currently is a bit quirky and not sure if it will break in future, but nevertheless let me explain
1. I make a call to graph "group/{id}/events" and get the joinURL property for each one of the events
2. I then extract the channel id from the joinURL property if it exists
3. Next, I call graph again to list all channels and filter it with the channel id and then get the respective channel's display names
- test_taulatinNov 13, 2020Copper Contributor
csnarain Unfortunately, there is no 'channelId' in 'joinURL', for example:
https://teams.microsoft.com/l/meetup-join/11%3ameeting_FGNjZjFzN2EtYTQzNi00ZDlhLTk4YjAtN2Q1ZDljMGE4YzMz%40thread.v2/0?context=%2b%22Tid%22%3a%2191dc7491-4743-4489-a19b-e44bc7f7d036%21%2c%22Oid%22%3a%2234bdad32-a992-4aff-8d6e-be16521aedab%22%7d
- StefanFriedApr 29, 2020Iron Contributor
interesting approach 🙂 but with this you can catch only the "scheduled" calls and not the ad-hoc (meet now) ones....right ?
- csnarainMay 01, 2020Brass Contributor
StefanFried- yes, it works only with scheduled events and not online meetings.