我正在寻找一个特定的项目,是列出的唯一可在商店内拾取,但不是在我的地区。
我想使用API来找出哪些商店有该商品的库存,这样我就可以打电话给住在其中一个地区的朋友,让他们把它捡起来。
所以..。我如何列出有特定商品库存的商店?
回答
美国的地理中心是39°50‘(39.8333),-98°35’(-98.5833)
美国的宽度大约是3000英里。
因此,如果我们搜索半径2000英里的任何方向,从那个点,我们得到:
http://api.remix.bestbuy.com
/v1/stores(area(39.8333,-98.5833,2000mi))
+products(sku=YOUR_SKU_ID)
?format=json
&pageSize=100
&page=1
&show=storeId,storeType,city,region,name,products.name,products.sku,products
&apiKey=YOUR_API_KEYKEY
你会感到惊讶的是,1419家商店在圣诞节前一天有黑色墨水巧克力耳芽,其中0家有Marth Amiibo,67家有明星福克斯Amiibo.谁知道呢?
发布于 2014-12-18 14:44:19
API确实提供了一种检查特定商店中产品可用性的方法。下面是一个使用坐标和搜索半径的示例查询(您需要在自己的apiKey中替换):
http://api.remix.bestbuy.com/v1/stores(area(44.882942,-93.2775,10mi))+products(sku=6461052)?apiKey=yourApiKey&format=json&show=storeId,storeType,city,region,name,products.name,products.sku,products
这里有关于这个特性的文档:https://developer.bestbuy.com/documentation/stores-api#documentation/stores-api-in-store-availability
您将在文档中发现,您还可以搜索特定商店的可用性,或者使用邮政编码。但我认为使用坐标最适合你的问题中所描述的情况。
https://stackoverflow.com/questions/27515341
复制相似问题