2017-07-26 20 views
0

Microsoft GraphでOData $expandを使用してアバターを取得しようとしています。私はGraph Explorer

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

を実行すると

、私はこのエラーを得た:

{ 
    "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操作を試してみてください。 $のexpand`が機能していない `場合、これは、

+1

を助けhttps://developer.microsoft.com/en-us/graph/docs/concepts/json_batching

希望を参照してください、それはMicrosoftグラフAPIはODataのと互換性がないか、この場合のみ意味するのでしょうか?ありがとう –

+1

'$ expand'はほとんどのシナリオ(ただしすべてではないかもしれません)ではMicrosoft Graphでサポートされていますが、写真に展開する場合はこのケースではサポートされていません。しかし、JSONのバッチ処理では、これに似た方法があります。また、ODataコンプライアンスがシナリオにとって重要である理由もありますか? –

+0

ありがとう!いいえ、アバター情報でプロフィールを取得するのは自然だろうと思います。 –

関連する問題