2017-07-26 39 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

谢谢!不,只是认为用头像信息获取个人资料将是自然的。 –

相关问题