Api在bestbuy中返回意外数据

时间:2014-06-10 16:43:58

标签: best-buy-api

我正在尝试进行iphone5搜索。

这是我正在打的网址。

http://api.remix.bestbuy.com/v1/products(search=Iphone5)?apiKey=myapi&page=1

这个回复与我期待的完全不同。我正在寻找与在bestbuy.com用户界面搜索Iphone后得到的数据相同的数据。

我的回复包含一些不是Iphone的耳机细节。

我可以知道是的。我需要传递哪些其他参数才能获得正确的数据。

请帮帮我。

更新:   它仅显示附件数据,而不是Iphone5产品详细信息。

1 个答案:

答案 0 :(得分:1)

API的搜索目前使用与bestbuy.com搜索不同的相关性模型。如果您专门寻找iPhone,那么您可能也希望根据类别进行过滤。您可能还希望将查询更改为按名称'为了更加特殊。

适用于我的网址:

http://api.remix.bestbuy.com/v1/products(name="iPhone*"&categoryPath.id=pcmcat209400050001)?format=json&apiKey=YourAPIKey

如果您想将结果限制为iPhone 5,5c或5s,则可以提供更好的查询:

http://api.remix.bestbuy.com/v1/products(name="iPhone 5*"&categoryPath.id=pcmcat209400050001)?format=json&apiKey=YourAPIKey

我们在https://developer.bestbuy.com/documentation的新开发者网站上提供了有关我们不同搜索选项的更多文档。如果您需要做任何更好的事情,请务必检查那里!