Ik wil graag contacten opvragen maar dan op basis van een grote lijst met IDs (guid).
/bulk/CRM/Contacts?$filter=ID eq guid'799a4476-1815-44de-ac23-e55d55baed99' or ID eq guid'010826b7-53c1-4a4e-95c4-393723f3a8bd' or ID eq guid'5dbae88e-3a47-47f5-9716-1aeb43a4a342' or ID eq guid'3fd2b01e-6136-405a-8ca0-9d62a8d484fb'
Met bovenstaande techniek gaat het goed voor 50 guids. Bij meer geeft de Exact API 404 terug!?
Zonder filter krijg ik alles terug, maar dat wil ik niet.
Het gaat om zo’n 1500 ids die ik wil opvragen.
Is er niet een where in notatie? Niet zo makkelijk te vinden in de documentatie.
De Exact Online API wordt indirect benaderd. U kunt zoveel waardes meegeven als een URL lang mag zijn richting Invantive Bridge Online; de Invantive UniversalSQL-driver herschrijft dit automatisch en optimaliseert access paden.
De maximale lengte van het OData-verzoek aan Invantive Bridge Online is standaard ingesteld op 8192 bytes. Er zijn geen plannen deze te verhogen. Indien een grotere lengte wenselijk is, gelieve hiervoor een topic van de categorie “Idea” aan te maken en de use case te beschrijven.
Deze vraag is automatisch gesloten na 1 week inactiviteit. Het laatste gegeven antwoord is gemarkeerd als oplossing.
Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.