Erreur InefficientFilter sur les requêtes Microsoft Graph qui fonctionnaient auparavant
Source : Stack Overflow [office365]
Erreur InefficientFilter sur les requêtes Microsoft Graph qui fonctionnaient auparavant
Source : Stack Overflow [office365]
Il s’agit d’un changement intentionnel (et cassant) effectué pour résoudre un problème majeur avec le filtrage. $orderby fonctionne toujours parfaitement.
Pour résumer à partir de ce lien, si vous utilisez à la fois $orderby et $filter dans une requête :
Tous les champs dans $orderby DOIVENT aussi être dans $filter.
L’ordre des champs dans $filter est important :
Les champs qui sont aussi dans $orderby DOIVENT venir en premier dans $filter et DOIVENT être dans le même ordre.
Les champs qui ne sont pas dans $orderby DOIVENT venir après les champs qui sont dans $orderby.
Donc, selon ces directives, le problème avec votre requête est que flag/dueDateTime/dateTime n’est pas présent dans $filter.