0

我正在尝试查询 Clio API 以了解自定义整数字段不为空的所有事项。

Clio 的 API 文档中似乎没有任何内容涉及此用例。此外,文档似乎在可用运算符的描述中有错字。(https://app.clio.com/api/v4/documentation#operation/Matter#index)。该文档列出了以下比较运算符:"=" "<" ">" "<=" ">=". 但我不能"="上班,只能"=="

以下是我尝试过的查询和结果:

  1. https://app.clio.com/api/v4/matters.json此查询按预期工作,返回 200 个事项(页数限制)。

  2. https://app.clio.com/api/v4/matters.json?custom_field_values[6755854]==87146433此查询按预期工作,返回匹配的事项。

  3. https://app.clio.com/api/v4/matters.json?custom_field_values[6755854]==21此查询按预期工作,返回两个问题。

  4. https://app.clio.com/api/v4/matters.json?custom_field_values[6755854]=21注意=赋值运算符。这将返回一个争论错误:{'type': 'ArgumentError', 'message': 'An invalid argument was provided: The operator is not supported for the given value type or the value is empty'}。

  5. https://app.clio.com/api/v4/matters.json?custom_field_values[6755854]==[<=50, >=5]此查询无法返回两条记录。它不返回错误。注意==比较运算符。它不返回数据或错误,只返回一个空数据字段:{'meta': {'paging': {}, 'records': 0}, 'data': []}。

  6. https://app.clio.com/api/v4/matters.json?custom_field_values[6755854]=[<=50, >=5]这将返回一个争论错误:{'type': 'ArgumentError', 'message': 'An invalid argument was provided: The operator is not supported for the given value type or the value is empty'}。

  7. https://app.clio.com/api/v4/matters.json?custom_field_values[6755854]>=0此查询返回模糊错误:{'error': {'type': 'InternalServiceError', 'message': 'Something went wrong.'}}。

  8. https://app.clio.com/api/v4/matters.json?custom_field_values[6755854]<=0此查询返回模糊错误,{'error': {'type': 'InternalServiceError', 'message': 'Something went wrong.'}}。

  9. https://app.clio.com/api/v4/matters.json?custom_field_values[6755854]==null注意==比较运算符。此查询不返回数据或错误:{'meta': {'paging': {}, 'records': 0}, 'data': []}。

  10. 'https://app.clio.com/api/v4/matters.json?custom_field_values[6755854]==NULL'此查询不返回数据或错误:{'meta': {'paging': {}, 'records': 0}, 'data': []}。

  11. https://app.clio.com/api/v4/matters.json?custom_field_values[6755854]<=99999999这个查询返回一个模糊的错误,{'error': {'type': 'InternalServiceError', 'message': 'Something went wrong.'}}。

  12. https://app.clio.com/api/v4/matters.json?custom_field_values[6755854]=[<=99999999, >=5]注意=赋值运算符。此查询返回:{'type': 'ArgumentError', 'message': '提供了无效参数:给定值类型不支持运算符或值为空'}。

  13. https://app.clio.com/api/v4/matters.json?custom_field_values[6755854]== 注意==比较运算符。此查询返回{'type': 'ArgumentError', 'message': 'An invalid argument was provided: The operator is not supported for the given value type or the value is empty'}。

  14. https://app.clio.com/api/v4/matters.json?custom_field_values[6755854]= 注意=赋值运算符。此查询返回{'type': 'ArgumentError', 'message': 'An invalid argument was provided: The operator is not supported for the given value type or the value is empty'}。

对于自定义整数字段不为空的所有问题,我将不胜感激有关查询 Clio API 的任何建议。

谢谢你。

4

0 回答 0