我正在开发一个从亚马逊返回产品的应用程序:
client.itemSearch({
condition: 'New',
keywords: decodeURI(req.query.q),
merchantId: 'Amazon',
itemPage: page,
responseGroup: 'ItemAttributes,Offers,Images' + ',ShippingCharges'
}, (err, results, response) => {
// work on results / response
})
...返回这样的回复:
问题是,当页面设置为2,3等时,API会直接说谎。值如下:
看起来这个API真的很简单。
我需要知道有多少页面可以在前端显示分页。我该如何做到这一点?
答案 0 :(得分:0)
通过亚马逊API阅读我可以看到:
TotalPages Total number of pages in the response. Each page can return up to ten items.
所以我认为你可以知道所做的页面总数
const pages = Math.ceil(1.4)(TotalResults/10)
另外,我看到你有"新"旗。您正在过滤响应,因此可能正在过滤项目但不会过滤页面数量。