Bij het uitlezen van prijsafspraken treedt de volgende foutmelding op:
itgenoda137
The SnelStart server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax, size too large, invalid request message framing, or deceptive request routing). Message: “Artikel/Id is verplicht”.
The remote server returned an error: (400) Bad Request.
https://b2bapi.snelstart.nl/v2/prijsafspraken?$top=500
Oorzaak is een bijzonderheidje dat in de documentatie staat:
Een $filter met Artikel/Id is verplicht.
Er is geen parameter die het verplichte filter bevat.
Het gebruik van een filter is niet mogelijk om artikel_id
een geneste parameter is die niet doorgegeven wordt via het OData-filter. Daarom treedt dezelfde foutmelding op bij het gebruik van:
select *
from Prijsafspraken
where artikel_id = newid()