2017-07-26 38 views
0

我想要在Microsoft Graph中使用OData $expand獲得頭像。

當我運行

GET https://graph.microsoft.com/v1.0/me?$expand=photo 
Graph Explorer

,我得到這個錯誤:

{ 
    "error": { 
     "code": "RequestBroker-ParseUri", 
     "message": "Could not find a property named 'businessPhones' on type 'Microsoft.OutlookServices.User'.", 
     "innerError": { 
      "request-id": "cf7937be-169f-41a1-80fb-cf184f0b5a72", 
      "date": "2017-07-26T22:48:30" 
     } 
    } 
} 

我是否正確地使用它嗎?謝謝

回答

0

不 - 這是不可能的。如果您試圖同時獲取照片,請嘗試使用$batch操作。見https://developer.microsoft.com/en-us/graph/docs/concepts/json_batching

希望這有助於

+1

如果'$ expand'不工作,這是否意味着微軟圖形API不兼容的OData,或只有這種情況下?謝謝 –

+1

對於大多數場景(但可能不是全部),Microsoft Graph支持'$ expand' - 但在擴展到照片時絕對不支持這種情況。然而,JSON批處理應該給你一個相對類似的選擇。 OData兼容性對於您的情況很重要嗎? –

+0

謝謝!不,只是認爲用頭像信息獲取個人資料將是自然的。 –

相關問題