2012-05-02 6 views
8

Próbuję wykonać kwerendę SOQL przy użyciu salesforce REST API, która zwróci 2,749 wyników. Wydaje się jednak, że istnieje limit 2000 wyników, które można zwrócić dla danego żądania.Zapytanie API REST usługi Salesforce więcej niż 2000

Czy istnieje sposób sprawdzenia pozostałych 749 wyników bez użycia słowa kluczowego OFFSET? (to nie jest obecnie obsługiwane w moim środowisku produkcyjnym).

Zajrzałem do tego i znalazłem funkcję queryMore, ale nie mogę znaleźć sposobu na wywołanie jej za pośrednictwem interfejsu API REST.

Odpowiedz

12

częścią wyniku jest właściwość nextRecordsUrl, która po wykonaniu polecenia GET zwróci ci następną porcję wyników. Zobacz rozdział na temat query w pozostałych dokumentach api.

+0

Ah, czuję się głupio, nie patrzyłem na rzeczywistą odpowiedź, która wracała, po prostu manipulowałem nią w kodzie. Dzięki wielkie. – ggreiner