如何用Postman查询订单自定义字段?现有查询语句失效
正确的自定义字段查询方法
根据你提供的自定义字段结构,查询失效的核心原因是未指定自定义类型的ID,系统无法定位到目标自定义字段所属的类型。
正确的查询语句需要同时指定自定义类型ID和字段匹配条件,格式如下:
{{host}}/{{project-key}}/orders?where=custom(type.id:"023c76a9-25ce-4937-987c-b1375be9f2bf" AND fields.pending:"pending")
关键细节说明:
- 必须通过
type.id指定自定义类型的唯一ID,因为系统中可能存在多个自定义字段类型,需要明确匹配目标类型 - 使用
AND逻辑连接类型匹配和字段值匹配条件,确保筛选出的是对应类型下字段值符合要求的订单 - 如果Postman未自动处理URL编码,需要将双引号替换为
%22,编码后的语句如下:
{{host}}/{{project-key}}/orders?where=custom(type.id:%22023c76a9-25ce-4937-987c-b1375be9f2bf%22%20AND%20fields.pending:%22pending%22)
验证建议:
- 先单独测试
custom(type.id:"023c76a9-25ce-4937-987c-b1375be9f2bf"),确认能筛选出该自定义类型的订单 - 再逐步添加字段匹配条件,确保每一步的返回结果符合预期
内容的提问来源于stack exchange,提问作者srilatha
相关产品推荐
相关产品推荐

