MS Teams Side Panel App- How to get attendee details?

Copper Contributor

We are developing a Microsoft Teams app which can be added during a teams meeting. For it to work, we need to get the details of attendees of the current meeting. Tried many ways including graph API but couldn't get the proper meeting ID.

 

The meeting ID present in getContext() when used in https://graph.microsoft.com/v1.0/me/onlineMeetings/{meetingid} returns 

"Meeting Id is corrupted." error.
 
We also tried with the solution mentioned in https://techcommunity.microsoft.com/t5/teams-developer/teams-meeting-extension-side-panel-app-how-to... but we do not want to use chats API as it requires read access to user chats.
 
After analyzing we have realized that the proper meeting ID is actually an encoded value.

Below is an example of that:

 

 

 

MSplNDgxZjAzY**********wNTAtOWVhOC05NmE3NzNiNjI0M2EqMCoqMTk6bWVldGluZ19ZekE1TXpRM05USXRZV1V5TnkwMFkyRTBMVGxoWmpRdE5qTm***********************WFkLnYy​

 

 

 

 

 

1*e481f03a-****-****-9ea8-96a773b6243a*0**19:meeting_YzA5MzQ3NTItYWUyNy00***********************kMzc0@thread.v2​

 

 

 

Here first is my azure id and second is the meeting chat ID.


Is there a better way to get proper meeting ID other than above mentioned ways?

@Prasad_Das-MSFT it will be great if you can help on this.

3 Replies

@Prasad_Das-MSFT 

 

Hi,

I went through the link you mentioned.

 

We are adding the app for scheduled meetings and need to fetch the meeting id after we have added the app.

 

For user level notifications, I need more clarity on the listening aspect of the notifications.

 

We cannot use bot framework in our application and cannot implement the tenant level notifications as well, FYI.

Hello @Vaibhavi2495,
It is the only alternative way to obtain meetingID for a meeting.