Отказано в доступе при запросе команд в Microsoft Graph

Всякий раз, когда я запрашиваю конечную точку Teams в Microsoft Graph:

GET https://graph.microsoft.com/beta/teams/{id}

Я получаю следующую ошибку:

AccessDenied - Failed to execute Skype backend request GetThreadRequest.

Разрешения выставлены согласно документации. (Group.Read.All - делегированное разрешение)

Запрос https://graph.microsoft.com/beta/groups/%7Bguid%7D работает с тем же маркером доступа https://graph.microsoft.com/beta/teams/%7Bguid%7D - нет.

Я пробовал это в собственном приложении и в Graph Explorer. Оба способа не помогли мне. Однако использование Graph Explorer с образцом учетной записи работает. Может быть, требуется другое разрешение, которое еще не задокументировано?


person apollon7    schedule 21.08.2018    source источник
comment
Как вы создали эту команду? Не могли бы вы подтвердить, существует ли команда с таким же идентификатором, используя / присоединились к командам Apis? Также поделитесь просьбой / откликом?   -  person Wajeed-MSFT    schedule 21.08.2018
comment
Вы член запрашиваемой команды, например {id}? В настоящее время это требование.   -  person Bill Bliss - MSFT    schedule 21.08.2018
comment
Да, это работает для объединенных команд. Вы знаете, когда можно опросить все команды?   -  person apollon7    schedule 21.08.2018
comment
Не могли бы вы подтвердить, являетесь ли вы членом запрашиваемой команды?   -  person Wajeed-MSFT    schedule 21.08.2018
comment
Да, я тестировал его, и он ведет себя так, как вы его описали. Команды, перечисленные в / connectedTeams, работают на graph.microsoft.com/beta/teams {id}. Запрос к другим командам приводит к 403 с сообщением об ошибке, опубликованным выше.   -  person apollon7    schedule 21.08.2018


Ответы (1)


В настоящее время требуется, чтобы человек, использующий API-интерфейсы Graph (и командлеты PowerShell, которые их скрывают), должен быть членом группы, информацию которой они пытаются получить. Это второй по популярности вопрос пользователей наших командлетов, и мы близки к его решению. Мы ожидаем, что это будет исправлено к концу сентября 2018 года, когда API / команды записи появятся на несколько недель позже, чем API / команды чтения.

person Bill Bliss - MSFT    schedule 21.08.2018