7

根据 Flipkart 产品 api,我们可以从该类别中获得最畅销的产品,但我无法获得最畅销的产品。根据 Flipkart,以下是返回畅销产品的示例 url。

https://affiliate-api.flipkart.net/affiliate/1.0/topFeeds/fnkygygma/category/reh/55ab6c2673a4773ffb8e4019.json?expiresAt=1452881213871&sig=1c4c5111b6b014a71a17b229e6df6afc&inStock=true

我有以下疑问。URL 中的 reh 是什么?URL中的“55ab6c2673a4773ffb8e4019”是这个类别名称,我将如何为其他类别获取这样的类别名称。我知道“expiresAt”来自 Flipkart,我如何自己生成这个?我如何生成“信号”?

如果有人回答这个问题,那将非常有帮助。

4

1 回答 1

2

我的猜测是您必须在他们的数据库中查询您想要顶级产品的类别的 ID,然后在请求提要时在 URI 中使用它。

该文档在 URI 中没有显示“reh”,所以我猜该示例是出于测试目的。

我找到了“Product Feed Listing API 提供了目录中所有类别的完整列表”的部分。URI 是:https ://affiliate.flipkart.com/api-docs/af_prod_ref.html#product-feed-listing-api

你知道有一个新版本的 API 吗?这是1.1

文档说您必须使用此 URI 请求类别列表:https ://affiliate-api.flipkart.net/affiliate/api/<trackingId>.json

在显示 <trackingId> 的位置插入您的 ID,它将返回类别列表以及元数据。

这些类别位于 JSON 响应的 apiListings 部分。

于 2018-04-09T01:46:51.480 回答