如何通过WordPress API获取指定页码的分页JSON数据?
WordPress API分页问题解决方法
嘿,这个问题其实很容易搞定,完全不需要自定义接口!你只是在参数拼接上犯了个小错误而已。
核心问题:参数分隔符用错了
你尝试的链接myWeb.com/wp-json/wp/v2/posts?per_page=10?page=2里用了两个问号?,这不符合URL参数的规范:
- 第一个参数用
?开头 - 后续的所有参数都要用
&来分隔
所以正确的第二页请求链接应该是:
myWeb.com/wp-json/wp/v2/posts?per_page=10&page=2
额外的分页小提示
per_page参数的最大值是100(默认值是10),超过的话会自动返回100条数据- 你可以在响应的HTTP头里找到
X-WP-Total(总文章数)和X-WP-TotalPages(总页数),这两个字段能帮你更合理地处理分页逻辑 - 如果
page参数超过了总页数,API会返回空数组,不会报错
内容的提问来源于stack exchange,提问作者Roberto Capah
相关产品推荐
相关产品推荐

