vincentCheng / apijson-doc

apijson的官方文档
Apache License 2.0
29 stars 38 forks source link

表格page大于100的怎么请求? #38

Open xinnicai opened 2 years ago

xinnicai commented 2 years ago

image

TommyLemon commented 2 years ago

image

@xinnicai 为了防止前端传很大的页码拖慢数据库性能,APIJSON 提供了多种限流方式: https://github.com/Tencent/APIJSON/issues/358

你的这个问题可在 DemoParser 重写 getMaxQueryPage 允许更大页码来解决,不过大部分正常用户不会翻这么多页,Google、百度搜索结果等都最多支持 100 页,阿里大于短信等每页只支持最多 50 条。 应该提供搜索框、筛选项让用户快速查询,另外也可以用

"id<": $lastReturnMinId,  // 上次返回列表中的最小 id,即最后一项的 id
"@order":"id-"`

降序查下一页 或

"id>": $lastReturnMaxId,  // 上次返回列表中的最大 id,即最后一项的 id
"@order":"id+"

升序查下一页。

另外去主项目提 issue 吧,其它地方的问题不经常看,甚至看不到 https://github.com/Tencent/APIJSON