The `top` and `filter` query parameters do not work together
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Beginne damit, das Skript mit UsersRequestBuilderGetRequestConfiguration nachzubilden, und vergleiche die generierte Anfrage, wenn filter und top zusammen mit der Anfrage verwendet werden, die nur top verwendet. Verfolge, wie die Abfrageparameter der Users-Anfrage serialisiert werden, und überprüfe, ob der Dienst oder das SDK top verwirft. Als abgeschlossen gilt die Aufgabe, wenn die kombinierte Anfrage top=10 berücksichtigt oder das Problem als Einschränkung des vorgelagerten Dienstes dokumentiert ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
When the filter and top query parameters are both set, the top parameter appears to be ignored. The following script echoes 1000 . This appears to be the maximum allowed page size.
When the filter parameter is removed, the script echoes 10 - as expected.
use Microsoft\Graph\GraphServiceClient;
use Microsoft\Graph\Generated\Users\UsersRequestBuilderGetRequestConfiguration;
$tokenRequestContext = new ClientCredentialContext(
'tenant_id',
'client_id',
'client_secret'
);
$graphServiceClient = new GraphServiceClient($tokenRequestContext);
$queryParameters = UsersRequestBuilderGetRequestConfiguration::createQueryParameters();
$queryParameters->filter = "signInActivity/lastSignInDateTime ge 2024-01-01T00:00:00Z";
$queryParameters->top = 10;
$requestConfiguration = new UsersRequestBuilderGetRequestConfiguration();
$requestConfiguration->queryParameters = $queryParameters;
$result = $graphServiceClient->users()->get($requestConfiguration)->wait();
echo count($result->getValue());
- Vorherrschende Sprache
- PHP
- Sterne
- 670
- Forks
- 149
- Ø Merge
- 12 Std. 6 Min.
- Gemergte PRs (30 T.)
- 2
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus microsoftgraph/msgraph-sdk-php
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
microsoftgraph/msgraph-sdk-php#1794 · 2 Kommentare ·
-
bug: metadata type:bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
microsoftgraph/msgraph-sdk-php#1739 · 6 Kommentare ·
-
status:waiting-for-triage type:bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 68/100
microsoftgraph/msgraph-sdk-php#1643 · 8 Kommentare · 4 Reaktionen ·
-
status:waiting-for-triage
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
microsoftgraph/msgraph-sdk-php#1800 · 2 Reaktionen ·
-
NowOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 1/100
microsoftgraph/msgraph-sdk-php#1799 ·
Alle Issues in microsoftgraph/msgraph-sdk-php
Ähnliche Issues
-
魚類詳細頁基本 tab 移除重複的地方知識Offenspec:debating
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
blackie0424/tao_among#93 ·
Maintainer antworten meist innerhalb von 1 Tag
-
📚 Documentation: Placeholder link `link-to-realtime-docs` in Flutter SDK changelogEvtl. vergeben @ShyneChikwapulo hat das heute übernommen. Offenapi / realtime product / auth product / messaging product / vcs
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 82/100
appwrite/appwrite#14272 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 75/100
Boavizta/boaviztapi#580 · 1 Kommentar ·
-
Add PrestashopOffenrequest
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
endoflife-date/endoflife.date#11303 ·
Maintainer antworten meist innerhalb von 1 Tag