Office 365 统一 API 错误 "Resource not found for the segment 'UserPhotos'."

Office 365 unified API error "Resource not found for the segment 'UserPhotos'."

一两周前,如果用户没有照片,Office 365 统一 API 将 return 元数据用于大小为 1X1 的照片。现在是 return 错误:

{
  "error": {
    "code": "RequestBrokerOld-ParseUri",
    "message": "Resource not found for the segment 'UserPhotos'."
  }
}

现在有照片的用户开始出现错误。最近几天情况越来越糟,以至于 API 现在无法使用。一开始只丢失了几张照片,现在只有 1 张用户照片在 250 多位用户中 return 成功编辑。

所有 User Photo 端点都 returning 这个错误。例如:

https://graph.microsoft.com/beta/me/userphotos
https://graph.microsoft.com/beta/xyz.onmicrosoft.com/users/someUserId/userphotos/48X48
https://graph.microsoft.com/beta/xyz.onmicrosoft.com/users/someUserId/userphoto/$value

错误也发生在 sandbox 中(尽管我不能确定沙​​盒中的用户是否有照片开头)。

这个问题有任何已知的解决方法或修复方法吗?

API 中有一些更新: http://dev.office.com/blogs/Update-3-on-Office-365-unified-API 要获取照片,请使用 /photo 而不是 /userPhoto

来自

端点现在称为 "photo" 而不是 "userphoto"

获取您使用的照片信息:

api/beta/Me/photo

获取你调用的照片

api/beta/Me/photo/$value

我无法使用给定尺寸(例如 beta/Me/photo/48x48)的照片