Office 365 Graph API dokumentacji sugeruje, że $ i $ filtr top operacje powinny być obsługiwane, gdy stosowane razem na zapytania delta ...
jednak podczas wykonywania kwerendy, która wykorzystuje zarówno filtr dolarów i top taki jak ten:
https://graph.microsoft.com/beta/me/mailfolders/AAMkADQ3MDg1NWRmLTUxMGQtNDRiMi1iMGE4LTAzMzdjNGRiYTIxNQAuAAAAAADEPuholyn_QpUTcq2qMEH4AQBScDrPb_rMTZOocc5vRCTLAAAAAAEMAAA=/messages/delta $ filter = receivedDateTime% 20ge% 202017-04-01T00: 00: 00Z & $ top = 1000
Uważamy, że górna wartość $ nie jest stosowana i używana jest wartość domyślna 10 wyników na stronę. Jednak filtr $ został zastosowany poprawnie.
Podczas testowania bez instrukcji $ filter stwierdzamy, że najwyższa wartość $ jest stosowana zgodnie z oczekiwaniami.
Czy to błąd w Graph API, czy też coś nie rozumiem? Z góry dziękuję.
Moim głównym zmartwieniem jest to, że "wartość" w filtrze $ może nie zostać zmieniona, lub że mogą istnieć inne problemy z ucieczką. Czy możesz wysłać surową prośbę? Czy filtr $ działa, nawet jeśli dołączono $ top? – piisexactly3
Zaktualizowałem mój pierwotny wpis, aby zawierał nieprzetworzony URL żądania. Filtr $ działa poprawnie, tylko najwyższa wartość $, która nie jest stosowana. –
Zastanawiam się, czy $ top = 999 rozwiąże problem. Dokumentacja jest trochę zagmatwana w tej kwestii, ale 999 wydaje się być liczbą magiczną. – piisexactly3