1 回答 1

1

我们需要使用此查询修复两部分,以使其返回您要求的数据。您正确识别的第一个是带有斜线返回 400 的型号。这可以通过在您的型号周围加上引号来处理干扰 html 编码的斜线来解决。

另一部分,一旦您绕过型号中的斜线,制造商=Apple 将无法按书面说明工作,因为 Apple 在我们的 API 中显示为 Apple®(以及其他任何地方)。这可以通过在 Apple 末尾包含通配符来解决。因此,将“manufacturer=Apple”更改为“manufacturer=Apple*”是可行的。

最后,您应该有一个如下所示的 url:

http://api.remix.bestbuy.com/v1/products(modelNumber=%22MD827LL/A%22&manufacturer=%22Apple *%22&active=true&onlineAvailability=true)?show=sku,name,regularPrice,salePrice,onSale,productId, linkShareAffiliateUrl,url,customerReviewAverage,freeShipping,freeShippingEligible,onlineAvailability,inStoreAvailability,shippingCost,marketplace,manufacturer,modelNumber&pageSize=1&format=json&apiKey={}

我希望这有帮助。

于 2015-03-24T13:36:52.350 回答