尝试从 MS Graph 获取用户照片时出现“MailboxNotHostedInExchangeOnline”

Dav*_*per 8 microsoft-graph-api

使用

`https://graph.microsoft.com/beta/users/${email}/photo/$value`
Run Code Online (Sandbox Code Playgroud)

上周一直在为我工作,但现在它抛出 400 错误 错误输出

“邮箱由内部部署或非 Exchange 服务器托管,但不受支持。”

据我所知,我们的结局没有任何改变。使用 v1.0 似乎没有任何区别。我认为用户照片存储在内部交换中,但随后在 AAD 同步。像这样至少一年以来一直运行良好。

有谁知道这几天有什么变化吗?任何记录在案的解决方案?

Yog*_*esh 4

Exchange Online 团队正在尝试清理一些错误代码,因此他们将MailboxNotEnabledForRestAPIHttpStatus 代码更改404MailboxNotHostedInExchangeOnlineHttpStauts 代码400。这是无意的,因此我们已恢复此更改,并紧急推出修复程序。