最近在整理自己年终总结( https://www.wejias.com/html/article/article-60.html )时,发现,自己想搞的这个小程序进展太慢了。
所以,周末想图强一下,后就发现被拦住了。
我小程序中有一个推荐页面,这个页面是调用京东联盟的 UnionOpenGoodsJingfenQueryRequest 的接口。 发现我这个接口的返回,经常性不对。 比如我传入 page=1,pageSize=6,然后返回到我到最后一页了。
https://api.jd.com/routerjson?app_key=×××××××××&method=jd.union.open.goods.jingfen.query&v=1.0&sign=×××××××tamp=2024-01-12+17%3A56%3A44.858%2B0800&360buy_param_json={"goodsReq":{"eliteId":108,"pageIndex":1,"pageSize":6,"sortName":"inOrderCount30DaysSku","forbidTypes":"10,11,6880"}}
{"jd_union_open_goods_jingfen_query_responce":{"code":"0","queryResult":"{\"code\":202,\"message\":\"已达到最后一页,无更多查询结果,请勿继续翻页\",\"requestId\":\"o_0b9172c8_lragrxw4_14151167\"}"}}
上面这种情况是直接没有数据。我是取第一页,这明显有问题。然后,我多调用几次之后(入参不变),又有数据了。还有一种异常情况:返回商品条数和我请求的 pageSize 基本都不一致( 90%不一致)。
V2 有用过这个接口的兄弟姐妹,来传一点经验吗?或者不知道有没有京东盟的兄弟,出来指导一下,正确的使用姿势。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.