Отсутствует AD resourceProvisioningOptions для групп Office 365 AD группы - PullRequest
0 голосов
/ 29 октября 2018

В процессе разработки приложения, требующего запроса команд MS Teams.

У нас есть клиент Office 365 Azure AD.

Этот процесс работал без проблем примерно до пятницы, 26 октября.

Процесс запрашивает параметр resourceProvisioningOptions for Teams, как описано здесь https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/team_list_all_teams

Использование Graph Explorer https://developer.microsoft.com/en-us/graph/graph-explorer, вошедший в систему как администратор домена, выполняющий запрос https://graph.microsoft.com/beta/groups?$filter=resourceProvisioningOptions/Any(x:x eq 'Team'), возвращает только около 10% команд.

Я попытался просмотреть определенную группу, которая используется для Команд, с использованием живых конечных точек https://graph.microsoft.com/v1.0/groups/ABCD-EFGH-HIJK и бета https://graph.microsoft.com/beta/groups/ABCD-EFGH-HIJK, чтобы увидеть, есть ли какая-либо разница в свойствах resourceProvisioningOptions. Они возвратили идентичные результаты - следующий запрос https://graph.microsoft.com/beta/groups, примечание, что любые идентифицирующие данные были заменены:

{ "@ odata.context": "https://graph.microsoft.com/beta/$metadata#groups/$entity", "id": "f33422f3-c615-450b-be51-ac61b52562df", "deleDateTime": ноль, «классификация»: ноль, "creationDateTime": "2018-09-07T05: 53: 05Z", "описание": "XXXXXXXXXXXXXXXXXXXXXX", "displayName": "XXXXXXXXXXXXXXXXXXXXXX", "expirationDateTime": ноль, "groupTypes": [ «Единый» ], "почта": "XXXXXXXXXXXXXXXXXXXXXX", "mailEnabled": правда, "mailNickname": "XXXXXXXXXXXXXXXXXXXXXX", "membersRule": ноль, "membersRuleProcessingState": null, "onPremisesLastSyncDateTime": null, "onPremisesSecurityIdentifier": null, "onPremisesSyncEnabled": ноль, «предпочитаемое расположение данных»: ноль, "предпочитаемый язык": ноль, "proxyAddresses": [ "SPO: SPO_12a943a9-8309-464e-83d1-26ae2c88d8b9 @ SPO_11175090-6a61-4ddb-a8d1-2387a43811cf", "SMTP: XXXXXXXXXXXXXXXXXXXXXX@XXX.onmicrosoft.com", "SMTP: XXXXXXXXXXXXXXXXXXXXXX@XXXX.YYYY" ], "renewedDateTime": "2018-09-07T05: 53: 05Z", "resourceBehaviorOptions": [ "HideGroupInOutlook", "SubscribeMembersToCalendarEventsDisabled", "WelcomeEmailDisabled" ], "resourceProvisioningOptions": [], "securityEnabled": ложь, "тема": ноль, «видимость»: «Частный», "onPremisesProvisioningErrors": [] }

Приложение зарегистрировано в Azure AD и имеет права пользователя и группы для чтения всех прав.

Команды все еще функционируют нормально.

Если я создаю новую команду сегодня, она устанавливает в resourceProvisioningOptions включение команды, и вышеуказанный запрос работает. Однако по-прежнему отсутствует флаг Team для resourceProvisioningOptions для более чем 50 групповых записей.

Попытка использовать https://graph.microsoft.com/beta/groups?$filter=groupTypes/Any(x:x eq 'Unified') вместо этого для фильтрации команд, но не уверен, что это даст точно такие же результаты.

Заранее благодарим за любые предложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...