0

我正在尝试获取 iphone5 搜索。

这是我正在点击的网址。

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

而且这个响应与我的预期完全不同。我正在寻找与在 bestbuy.com 用户界面上搜索 Iphone 后得到的相同数据。

我的回复包含一些不是 Iphone 的耳机详细信息。

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

请帮帮我。

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

4

1 回答 1

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上,我们有更多关于不同搜索选项的文档。确保检查那里是否有您需要做的更高级的事情!

于 2014-06-10T18:01:20.513 回答