#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