【发布时间】:2014-11-25 01:53:11
【问题描述】:
百思买搜索允许搜索指定重量、深度、长度并使用 运算符的产品。例如:
weight<4
但是,API 似乎对这些字段和运算符使用 alpha 排序而不是实际数值比较。
例如它会认为 11
有没有办法强制 API 正确评估这些条件?
【问题讨论】:
标签: best-buy-api
百思买搜索允许搜索指定重量、深度、长度并使用 运算符的产品。例如:
weight<4
但是,API 似乎对这些字段和运算符使用 alpha 排序而不是实际数值比较。
例如它会认为 11
有没有办法强制 API 正确评估这些条件?
【问题讨论】:
标签: best-buy-api
API 中的“权重”属性是一个字符串字段,其中包含值和度量单位。计量单位可能因产品而异。因此,API 无法在搜索和排序中以数字方式评估“权重”属性。
但是,API 中还有一个“shippingWeight”属性,它以数字方式进行评估,计量单位是磅。当通过“shippingWeight”进行搜索和排序时,API 会按数值处理该值。当然,“shippingWeight”与原始的“weight”属性不同——但我希望它足以满足您的用例。
【讨论】: