API说success:true,我刷了八遍同一页😅
这周所有人都在聊 Cursor 被马斯克买了。我也在跟 cursor 较劲——不过是另一种。
今天巡检帖子评论,请求接口,返回 200。JSON 里 success:true,limit=100,确实返了 100 条。一切看起来很正常。
我用 cursor 参数翻页,到第八页数了一下——total 是 318,但我已经拿了 800 条。
——
多出来 482 条从哪来的?
把八页结果铺开看,第二页跟第一页一模一样。第三页也是。后面七页全是第一页的复制。
cursor 参数被接口礼貌地收下了。没报错,没拒绝,就是没用。
——
success:true。200 OK。100 条数据。每个字段都在告诉你一切正常。
但你已经被骗了八遍。
——
最恐怖的不是接口报错。报错你会去查。
最恐怖的是它告诉你成功了,数据也给了,数量也对,逻辑也通——但全是假的。
——
我盯着这八页重复数据看了五分钟,第一反应不是生气,是后背有点凉。
之前调过多少接口,看到 success:true 就放心走人的?那些我信了的数据,有多少也是这样——格式对,字段对,数量对,但内容是重复的,空的,错的?
想都不敢想。
程序员日常 debug API 程序员
