端午闲的蛋疼,想把自己博客APP给搞出来,于是就借着wp rest api来获取数据进行展现了,把用到的一些接口记录下来,有更新再添加。这里想吐槽下网上百度到的那些文章,有的内容作者自己不先试一下就全TM复制粘贴?真JB坑,吓得我感觉复习了一下英文去啃官网。
获取文章列表,不分类,默认10条
https://www.lihuyong.com/wp-json/wp/v2/posts?page=1
https://www.lihuyong.com/wp-json/wp/v2/posts?page=2
获取文章列表,不分类,自定义数量
https://www.lihuyong.com/wp-json/wp/v2/posts?per_page=5&page=1
https://www.lihuyong.com/wp-json/wp/v2/posts?per_page=20&page=1
获取文章详情
https://www.lihuyong.com/wp-json/wp/v2/posts/1
https://www.lihuyong.com/wp-json/wp/v2/posts/2
获取对应文章的评论
https://www.lihuyong.com/wp-json/wp/v2/comments?post=1
获取用户
https://www.lihuyong.com/wp-json/wp/v2/users?per_page=20
https://www.lihuyong.com/wp-json/wp/v2/users/1
获取页面
https://www.lihuyong.com/wp-json/wp/v2/pages
https://www.lihuyong.com/wp-json/wp/v2/pages/7
搜索
https://www.lihuyong.com/wp-json/wp/v2/posts?search=keywords&per_page=20
获取分类
https://www.lihuyong.com/wp-json/wp/v2/categories?per_page=100 (1-100之间整数)
https://www.lihuyong.com/wp-json/wp/v2/posts?categories=3&per_page=2
顺序、倒序
&order=asc
&order=desc
获取总页码和总数
请求接口的时候通过浏览器控制台拿到 xhr.getResponseHeader()
x-wp-total: 965
x-wp-totalpages: 97
暂时用到的就是这些,目前只做查询操作,需要用到增删改的时候再去查文档了
https://developer.wordpress.org/rest-api/