2015-11-01 71 views
1

一两周前,如果用户没有照片,Office 365统一API将返回大小为1X1的照片的元数据。现在它返回错误:Office 365统一API错误“未找到段'UserPhotos'的资源。”

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

现在错误已经开始出现的用户有照片。在过去的几天里,这种情况越来越严重,现在API已经无法使用了。它开始时只有少数失踪的照片,现在只有1张用户照片成功从250多名用户中退出。

全部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

我问这个前几天。 http://stackoverflow.com/questions/33406065/office365-api-pulling-my-userphoto别人也说过它不适用于他们。我认为此时userphoto API已被破坏。 – Ampers

+0

@Ampers我在搜索解决方法时发现了您的问题。希望我们很快得到解决。 –

回答

1

this question

端点现在被称为“照片”和不是 “userphoto”

要获得照片信息使用:

api/beta/Me/photo 

要获得的照片你叫

api/beta/Me/photo/$value 

我一直没能得到一个给定尺寸的照片(如测试版/ ME /照片/ 48×48),以工作