2015-11-01 60 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),以工作