2017-06-23 8 views
0

私は

https://graph.microsoft.com/beta/me/people?$select=displayName,birthday&$count=true&$top=100&$filter=birthday eq '2017-03-14' 

以下のように試してみました。しかし、私は

{ 
    "error": { 
    "code": "ErrorInvalidProperty", 
    "message": "The property 'Birthday' does not support filtering.", 
    "innerError": { 
     "request-id": "79316157-c634-4b61-82f9-f6920370538f", 
     "date": "2017-06-23T08:46:32" 
    } 
    } 
} 

任意のアイデア以下のようなエラーを取得していますか?

答えて

1

誕生日のフィールドをフィルタリングすることはできません。

各リソースのドキュメントリストには、どのプロパティが$filterをサポートしているかが記載されています。 userについては、リストはhttps://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/user#propertiesです。

+0

graph apiから今後の誕生日や仕事の記念日(hiredDateに基づく)を得る方法はありますか? –

+0

フィルタリングできないため、ユーザーの全リストを取得してローカルに格納する必要があります。ローカルコピーを最新の状態に保つには、[デルタクエリ](https://developer.microsoft.com/en-us/graph/docs/concepts/delta_query_users) – RasmusW

関連する問題