你可以在API的请求URL中添加$filter参数,用于对结果进行过滤。例如,如果你想获取销售订单中状态为已完成的记录,可以像下面这样设置过滤条件:
GET https://api.businesscentral.dynamics.com/v2.0/api/v1.0/companies({id})/salesorders?$filter=statuscode eq 'Completed'
在这个示例中,我们对销售订单进行了过滤,并筛选状态为“已完成”的记录。
如果你正在使用REST API,可以在请求URL中使用$params参数进行高级过滤:
GET https://api.businesscentral.dynamics.com/v2.0/api/v1.0/companies({id})/salesorders?$params={%22filter%22:{%22statuscode%22:{%22%24eq%22:%22Completed%22}}}
在这个示例中,我们使用了$params参数,并将过滤条件进行了编码。
总之,确保你使用正确的过滤条件和参数,以获取正确的结果集。