2017-11-22 21 views
0

ユーザーを取得するためにget reqを/v1.0/usersにしましたが、レスポンスにもリソースがあります。ユーザーのみを取得してリソースを取得しない

{"id"=>"e7cae970-f906-49f9-b080-8ec0b487c999", 
    "businessPhones"=>[], 
    "displayName"=>"meeting room 1", 
    "givenName"=>nil, 
    "jobTitle"=>nil, 
    "mail"=>"[email protected]", 
    "mobilePhone"=>nil, 
    "officeLocation"=>"location", 
    "preferredLanguage"=>nil, 
    "surname"=>nil, 
    "userPrincipalName"=>"[email protected]"}, 

私はどのようにしてリソースをリストすることができますか?

答えて

0

ここではいくつかのことができますが、ディレクトリ内のリソースの定義方法によって異なります。多くの場合、ディレクトリリソース(会議室など)には、givenNamejobTitleのような実際のユーザーに設定されている特定のプロパティがありません。これらのプロパティーが欠けているリソースを、クライアント側で反復処理し、存在する値をチェックすることで、プルーニングできます。

他のグラフリソースでは、OData query optionsを使用して、必要なリソースのサブセットのみをフィルタリングすることができます。ただし、usersのプロパティのフィルタリングのサポートは、startsWithのような少数の演算子に限定されています。

関連する問題