Получить список участников собрания команд через graph api от имени другого пользователя

#microsoft-graph-api #microsoft-teams

#microsoft-graph-api #microsoft-teams

Вопрос:

Я пытаюсь вызвать graph api, используя c # и регистрацию приложения, чтобы получить список участников собрания команды для другого пользователя.

https://learn.microsoft.com/en-us/graph/api/onlinemeeting-get?view=graph-rest-betaamp;tabs=http

ПОЛУЧИТЬ /users/{userId}/onlineMeetings/{meetingId}

Я могу создать онлайн-собрание, используя свою регистрацию в приложении, но я не могу получить участников собрания. Я продолжаю получать ошибку 403. Я предоставил своему приложению регистрацию OnlineMeetings.Read.Все и онлайн-собрания.ReadWrite.All. Какие еще разрешения необходимы для получения участников собрания от имени другого пользователя?

Комментарии:

1. Создание онлайн-собрания не поддерживает Graph API на уровне приложений., Чтобы получить участников собрания, вам нужно использовать пользовательский внешний идентификатор для пользователей, чтобы получить участников. Пожалуйста, ознакомьтесь с этой документацией CreateOrGet

2. Я пытался добавить externalId, но он возвращает null? Поддерживается ли externalid только через graph.microsoft.com/beta/me/onlineMeetings против graph.microsoft.com/beta/communications/onlineMeetings

3. Я вижу эту заметку. Не уверен, как добавить эту политику? * Администраторы должны создать политику доступа к приложению и предоставить ее пользователю, разрешив приложению, настроенному в политике, создавать или получать онлайн-собрания с внешним идентификатором от имени этого пользователя (идентификатор пользователя, указанный в пути запроса).

4. Внешний идентификатор может быть установлен только с помощью CreateOrGet API