Как исправить 'Логин пользователя. Команды отключены для вашего арендатора. ошибка в графике API-вызова - PullRequest
2 голосов
/ 26 марта 2019

Я хочу использовать API-интерфейс Teams graph для извлечения всех каналов команды (группы).

Я использую запрос «Получить» для «https://graph.microsoft.com/v1.0/teams/{GroupId}/channels'

Ответ« Доступ »Запрещено »,« Вход пользователя.Команды отключены для вашего арендатора. '

Другая информация:

  • У меня нет проблем при использовании приложения Teams (веб или настольный компьютер), пользовательвладелец команды (группы).

  • Пользователь по лицензии Office 365 F1 с активированными командами.

  • Он обладает «безопасностью»роль администратора.

  • Я получаю команды по запросу get: 'https://graph.microsoft.com/v1.0/me/memberOf',, которые работают нормально.

  • Я получилта же ошибка с: 'https://graph.microsoft.com/v1.0/me/joinedTeams'

  • Я использую приложение с правами "group.ReadWrite.all" и "user.Read.all", а соединение использует токен на предъявителя.

  • Это не моя среда, поэтому я не могу дать разрешения для графа Api Explorer, я не администратор.Так что с графиком Api Explorer я получаю 403, запрещенный запрос.

Если кто-то может помочь.Спасибо

ОТВЕТ: Проблема в лицензии F1, которая работает с Graph API, но с некоторыми ограничениями.Вам следует использовать лицензию от E3 до E5, там есть полное право на Graph API.

Ответы [ 2 ]

0 голосов
/ 09 апреля 2019

ВНИМАНИЕ!При использовании графического API (в частности, команд) у пользователя должна быть лицензия от E3 до E5.Лицензия F1 тоже работает, но с некоторыми ограничениями.Я добавлю ограничения позже в своем посте.

Спасибо за помощь всем.

0 голосов
/ 26 марта 2019

С моей стороны, они оба хорошо работают с пользовательской лицензией O365.

GET 'https://graph.microsoft.com/v1.0/teams/{teamId}/channels

enter image description here

GET https://graph.microsoft.com/v1.0/me/joinedTeams

enter image description here

...