фильтр accountEnabled больше не поддерживается в запросе графа - PullRequest
0 голосов
/ 04 мая 2018

У нас был пользовательский запрос, попавший в конечную точку /beta, которая работала в течение последних нескольких месяцев, и иногда в течение последних нескольких дней она прекращала работать и возвращает ошибку Authorization_RequestDenied.

Используя Graph Explorer , я сократил использование фильтра accountEnabled eq true. Если я уберу это предложение фильтра, запрос сработает.

Полный запрос:

https://graph.microsoft.com/beta/users?$filter=(startswith(givenName,%27sim%27)%20or%20startswith(surname,%27sim%27)%20or%20startswith(displayName,%27sim%27))%20and%20accountEnabled%20eq%20true&$select=id,userPrincipalName,givenName,surname,displayName,mail,userType

Я сделал быстрый поиск и ничего не нашел в журнале изменений.

Точная ошибка:

{
    "error": {
        "code": "Authorization_RequestDenied",
        "message": "Insufficient privileges to complete the operation.",
        "innerError": {
            "request-id": "d04d57d3-6e43-4e73-860a-ef721636929b",
            "date": "2018-05-12T20:02:57"
        }
    }
}

1 Ответ

0 голосов
/ 11 мая 2018

Получить от Список пользовательских API .

Внимание! API-интерфейсы под / beta-версией в Microsoft Graph находятся в режиме предварительного просмотра и могут быть изменены. Использование этих API в производственных приложениях не поддерживается.

Я не могу воспроизвести его с вашим полным запросом на моей стороне. Это работает правильно на моей стороне.

enter image description here

...