一两周前,如果用户没有照片,Office 365统一API将返回大小为1X1的照片的元数据。现在它返回错误:
{
"error": {
"code": "RequestBrokerOld-ParseUri",
"message": "Resource not found for the segment 'UserPhotos'."
}
}
现在,已经开始为有照片的用户显示错误。在过去的几天里,它越来越糟糕,现在API无法使用。它起初只有少数缺失的照片,现在只有超过250个用户成功返回了1张用户照片。
所有User Photo个端点都返回此错误。 E.g:
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中也出现了错误(虽然我无法确定沙盒中的用户是否有照片开始)。
是否有任何已知的解决方法或修复此问题?
答案 0 :(得分:2)
API中有一些更新: http://dev.office.com/blogs/Update-3-on-Office-365-unified-API 要获得照片,请使用/ photo而不是/ userPhoto
答案 1 :(得分:1)
现在调用端点"照片"而不是" userphoto"
要获取您使用的照片信息:
api/beta/Me/photo
要获得您致电的照片
api/beta/Me/photo/$value
我无法获得特定尺寸的照片(例如测试版/ Me /照片/ 48x48)