北之歌官网API文档
🧱 基础说明
- 请求协议:HTTPS
- 数据格式:请求与响应均使用
application/json
- 字符集:统一使用 UTF-8 编码
- 接口版本:(
1.0.0
)
✅ 请求头(Headers)
1 | Content-Type: application/json |
⚠️ 注意事项
本API仅适用于获取本站信息进行使用,请勿用于非法抓取文章,tag等。如需使用,请标注文章来源以及文章作者。
请求方式 | 请求地址 | 请求详情 |
---|---|---|
Get | /api/init.json |
获取所有可用的 API |
Get | /api/site.json |
获取本站所有的资料 |
Get | /api/posts.json |
获取文章分页列表,默认获取全部文章 |
Get | /api/posts/page.{index}.json |
获取分页数据, 设置列表分类后, index 为动态变量 (页数), eg: /api/posts/page.1.json |
Get | /api/tags.json |
获取所有的文章标签 |
Get | /api/tags/{slug}.json |
获取指定的标签文章列表, slug 为标签的别名, eg: /api/tags/web.json |
Get | /api/tags/{slug}/page.{index}.json |
获取指定的标签文章列表分页数据 |
Get | /api/categories.json |
获取所有的文章分类 |
Get | /api/categories/{slug}.json |
获取指定分类的文章列表 |
Get | /api/categories/{slug}/page.{index}.json |
获取指定分类的文章列表分页数据 |
Get | /api/posts/{path}.json |
根据文章的别名获取文章的详细的数据,path 为文章路径 |
Get | /api/pages.json |
获取隐式页面的列表 |
Get | /api/pages/{path}.json |
获取隐式页面的内容, path 为页面路径 |
Get | /api/archives.json |
获取所有的文章归档 |
Get | /api/archives/{year}.json |
获取指定年份的文章列表 |
Get | /api/archives/{year}/page.{index}.json |
获取指定年份的文章列表分页数据 |
Get | /api/archives/{year}/{month}.json |
获取指定年份和月份的文章列表 |
Get | /api/archives/{year}/{month}/page.{index}.json |
获取指定年份和月份的文章列表分页数据 |
Get | /api/archives/{year}/{month}/{day}.json |
获取指定年份、月份和日期的文章列表 |
Get | /api/archives/{year}/{month}/{day}/page.{index}.json |
获取指定年份、月份和日期的文章列表分页数据 |
Get | /api/swiper.json |
获取指定的列表别名的文章列表, eg: ['web', 'hexo', 'java'] 数组中的字符为指定文章的别名 |
Get | /api/search.json |
获取全部文档,用于本地全局搜索 |
Get | /api/openapi.json |
获取 OpenAPI 3.0 描述文件 |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果