博客API


{success} 本页所列API无权限限制。

数据格式:

blog_feed: {
    content_html: "<h2>Hello, world!</h2>...",
    id: 1,
    permalink: "https://yout-site.com/blog/1/",
    published_at: "2019-06-12 15:23:00",
    title: "Hello, world!",
    user_avatar: "https://www.gravatar.com/avatar/d0...",
    user_id: 5,
    user_name: "Alice"
}

GET /api/blogFeed/xml

  • 用途:获取博客列表
  • 参数:
    'user_id' => ['sometimes', 'required', 'int', 'exists:users,id'],
    'limit' => ['sometimes', 'required', 'int', 'min:0'],
  • 返回:200 OK 按时间排序的博客列表,最多limit个。

GET /api/blogFeed/{id}

  • 用途:获取某一篇博客
  • 返回:200 OK 对应博客的数据

GET /api/blogFeed/xml

  • 用途:获取聚合后的博客RSS/Feed
  • 返回:200 OK + XML W3C Atom格式的博客文件