正在开发需要查询MS Teams团队的应用程序。
我们有Office 365 Azure AD租约。
直到OCt 26(星期五)之前,此过程一直没有问题。
该流程查询团队的resourceProvisioningOptions for Teams选项,如此处https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/team_list_all_teams
所述使用以域管理员身份登录并执行查询https://developer.microsoft.com/en-us/graph/graph-explorer的图形资源管理器https://graph.microsoft.com/beta/groups?$ filter = resourceProvisioningOptions / Any(x:x eq'Team')仅返回大约10%的团队。 / p>
我尝试使用实时https://graph.microsoft.com/v1.0/groups/ABCD-EFGH-HIJK和beta https://graph.microsoft.com/beta/groups/ABCD-EFGH-HIJK端点查看用于Teams的特定组,以查看resourceProvisioningOptions属性是否存在任何差异。他们返回了相同的结果-以下是对https://graph.microsoft.com/beta/groups的请求,请注意所有识别数据已被替换:
{ “ @ odata.context”:“ https://graph.microsoft.com/beta/ $ metadata#groups / $ entity”, “ id”:“ f33422f3-c615-450b-be51-ac61b52562df”, “ deletedDateTime”:null, “分类”:null, “ createdDateTime”:“ 2018-09-07T05:53:05Z”, “说明”:“ XXXXXXXXXXXXXXXXXXXXXX”, “ displayName”:“ XXXXXXXXXXXXXXXXXXXXXX”, “ expirationDateTime”:null, “ groupTypes”:[ “统一” ], “邮件”:“ XXXXXXXXXXXXXXXXXXXXXX”, “ mailEnabled”:是的, “ mailNickname”:“ XXXXXXXXXXXXXXXXXXXXXX”, “ membershipRule”:null, “ membershipRuleProcessingState”:null, “ onPremisesLastSyncDateTime”:null, “ onPremisesSecurityIdentifier”:null, “ onPremisesSyncEnabled”:null, “ preferredDataLocation”:null, “ preferredLanguage”:null, “ 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”:否, “主题”:null, “可见性”:“私人”, “ onPremisesProvisioningErrors”:[] }
该应用程序已在Azure AD中注册,并具有用户和组读取所有权限。
团队似乎仍然可以正常工作。
如果我今天创建一个新团队,它将设置resourceProvisioningOptions以包括团队,并且上面的查询有效。但是,仍然缺少50个以上组条目上resourceProvisioningOptions上的Team标志。
尝试使用https://graph.microsoft.com/beta/groups?$ filter = groupTypes / Any(x:x eq'Unified')来过滤小组,但不确定是否返回完全相同的结果。
在此先感谢您提供任何建议。