Получить всех пользователей с определенными днями рождения - PullRequest
0 голосов
/ 11 сентября 2018

Я пытаюсь использовать API MS Graph, чтобы получить всех пользователей с определенными днями рождения.

Например, пользователи с днями рождения в определенный день или в течение конкретной недели.

Когда я звоню:

GET https://graph.microsoft.com/v1.0/users/<email>/birthday

Я могу получить день рождения для одного пользователя:

"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('<email>')/birthday",
"value": "2018-06-07T00:00:00Z"

Но свойство дня рождения не отображается, когда я звоню, чтобы получить всех пользователей

GET https://graph.microsoft.com/v1.0/users/

Я могу выбрать некоторые свойства для всех пользователей с помощью:

GET https://graph.microsoft.com/v1.0/users?$select=displayName,givenName,postalCode

но когда я добавляю день рождения в этот список, я получаю ошибку:

    "code": "NotImplemented",
    "message": "This operation target is not yet supported.",
    "innerError": {
        "request-id": "48d52783-3f0d-44ba-a8f2-15c24675a49f",
        "date": "2018-09-11T16:48:54"
    }

Есть ли эффективный способ сделать то, что я пытаюсь сделать с помощью проводника графиков?

1 Ответ

0 голосов
/ 11 сентября 2018

Ответ - нет (как для Graph Explorer, так и для вашего собственного приложения)

В UserVoice существует запрос на функцию, аналогичную той, которую вы запрашиваете. Я бы порекомендовал проголосовать за этот запрос, чтобы он получил правильную расстановку приоритетов от команды продукта.

...