我对BestBuy的产品API有疑问。我正在尝试搜索类似“三星galaxy s3”的内容。我在php页面尝试过file_get_contents。我的电话类似于:http://api.remix.bestbuy.com/v1/products((search=samsung&search=galaxy&search=s3)&salePrice> VALUE)?show = name,salePrice& format = xml& apiKey = MYAPIKEY;
这将不会返回任何内容。我该如何搜索手机?
答案 0 :(得分:0)
这取决于您希望得到答案的完整程度。如果您正在寻找Best Buy使用的三星Galaxy S III,请使用: http://api.remix.bestbuy.com/v1/products(name=%22Galaxy%20S%20III *%22安培; categoryPath.id = abcat0800000&安培; categoryPath.id = abcat0811002)apiKey = YourAPIKey&安培;!?节目= SKU的名称,salePrice
如果您想要包含Marketplace Samsung Galaxy S IIIs,请使用: http://api.remix.bestbuy.com/v1/products(name=%22Galaxy%20S%20III %22安培; categoryPath.id = abcat0800000&安培; categoryPath.id = abcat0811002&安培;!市场= )apiKey = YourAPIKey&安培;显示= SKU的名称,salePrice,市场&安培;的pageSize = 100 < / p>
对于查询,我使用通配符搜索了Galaxy S III的名称字段。然后我将这些结果过滤成手机。第二个查询打开了搜索范围,还包括市场项目。