Microsoft Graph API:获取我的租户中所有用户的mailboxSettings

时间:2018-07-04 20:44:58

标签: microsoft-graph

我需要为我的租户中的所有用户生成邮箱设置。我目前正在遍历每个用户并致电:

GET /users/{id|userPrincipalName}/mailboxSettings

这有效。但是,由于我们的用户数量众多,因此需要几天/几周的时间才能完成!有没有更快,更有效的方法来生成此报告?

编辑

我正在测试一个多线程脚本来调用API。每个线程都使用“客户端凭据”流,并且每个踏步都使用不同的注册应用程序来获取不同的身份验证令牌。这工作得更快。但是,在某个时间点,我几乎同时在所有线程上收到此错误:

{'error': {'message': 'Access token has expired.', 'code': 'InvalidAuthenticationToken', 'innerError': {'date': '2018-07-09T15:26:25', 'request-id': 'fd1f1cf1-c134-45eb-88a3-1247019fb3e2'}}}

即使每个线程请求一个新的身份验证令牌并休眠一段时间后,我仍然会收到此错误。知道是什么问题吗?

0 个答案:

没有答案