0

百思买搜索允许搜索指定重量、深度、长度并使用 < 和 > 运算符的产品。例如:

weight<4

然而,API 似乎对这些字段和运算符使用 alpha 排序而不是实际数值比较。

例如,它会认为 11 < 4

有没有办法强制 API 正确评估这些条件?

4

1 回答 1

0

API 中的“权重”属性是一个字符串字段,其中包含值和度量单位。计量单位可能因产品而异。因此,API 不可能在搜索和排序中以数字方式评估“权重”属性。

但是 - API 中还有一个“shippingWeight”属性,它以数字方式评估,计量单位是磅。通过“shippingWeight”进行搜索和排序时,API 会按数值处理该值。当然,“shippingWeight”与原始的“weight”属性不同——但我希望它足以满足您的用例。

于 2014-11-26T17:13:15.010 回答