博客

博客属性

属性名 说明类型必填

id

[number]

title

标题

[string]

summary

摘要

[string]

content

内容/正文

[string]

cover_id

封面id

[number]

author

作者

[string]

seo_title

seo标题

[string]

seo_description

seo描述

[string]

seo_slug

seo slug

[string]

status

状态:1-隐藏,2-可见

[number]

visible_at

可见时间

[string]

created_at

创建时间

[string]

updated_at

更新时间

[string]

public_url

预览url

[string]

path

路径

[string]

cover

关联封面

[object]

collections

分类集合

[array]

{
    "meta": {
        "current_page": "当前页码",
        "from": "当前页起始条数号",
        "last_page": "尾页页码",
        "path": "分页基本url",
        "per_page": "每页显示条数",
        "to": "当前页结束条数号",
        "total": "数据总数"
    },
    "links": {
        "first": "首页url",
        "last": "尾页url",
        "prev": "上一页url",
        "next": "下一页url"
    },
    "data": [{
        "id": "",
        "title": "标题",
        "summary": "摘要",
        "content": "内容/正文",
        "cover_id": "封面id",
        "author": "作者",
        "seo_title": "seo标题",
        "seo_description": "seo描述",
        "seo_slug": "seo slug",
        "status": "状态:1-隐藏,2-可见",
        "visible_at": "可见时间",
        "created_at": "创建时间",
        "updated_at": "更新时间",
        "public_url": "预览url",
        "path": "路径",
        "cover": {
            "ID": "",
            "url": "",
            "thumbnail": "",
            "medium": "",
            "big": "",
            "srcset": ""
        },
        "collections": [{
            "id": "",
            "title": "标题",
            "description": "描述",
            "seo_title": "seo标题",
            "seo_description": "seo描述",
            "seo_slug": "seo slug",
            "created_at": "",
            "updated_at": "",
            "blogs_count": "博客数量",
            "pivot": {
                "blog_id": "",
                "collection_id": ""
            }
        }]
    }]
}

删除博客

DELETE /openapi/2021-08/blogs/{id}

权限要求:write_content

Query Parameters

NameTypeDescription

id

String

博客id

博客列表

GET /openapi/2021-08/blogs

权限要求:read_content,write_content

Query Parameters

NameTypeDescription

page

[string]

页码:有填写分页,不填写获取所有

sort

[string]

排序

include

[string]

包含关联,例如:collections

filter[exclude_ids]

[string]

排除ids,例如:18,22

filter[key]

[string]

关键字

filter[status]

[string]

状态

{
    "meta": {
        "current_page": 1,
        "from": 1,
        "last_page": 1,
        "path": "/api/admin/example",
        "per_page": 15,
        "to": 6,
        "total": 6
    },
    "links": {
        "first": "/api/admin/example?page=1",
        "last": "/api/admin/example?page=1",
        "prev": "/api/admin/example?page=1",
        "next": "/api/admin/example?page=1"
    },
    "data": [{
        "id": 17,
        "title": "Dr.",
        "summary": "Lockman Group",
        "content": "<html><head><title>Vel perferendis qui fuga amet placeat.</title></head><body><form action=\"example.org\" method=\"POST\"><label for=\"username\">dolor</label><input type=\"text\" id=\"username\"><label for=\"password\">assumenda</label><input type=\"password\" id=\"password\"></form><div class=\"adipisci\"></div></body></html>\n",
        "cover_id": 191572,
        "author": "Dr. Orpha Bode Jr.",
        "seo_title": "Mr.",
        "seo_description": "Consectetur assumenda id provident consequatur quo impedit molestias. Dolorum possimus impedit voluptatibus et beatae rem nam. Aliquam doloremque est minima. Perspiciatis consequatur eos cum error non veniam dignissimos.",
        "seo_slug": "dr-3",
        "status": 2,
        "visible_at": "2021-08-06 00:58:14",
        "created_at": "2021-08-16 00:58:15",
        "updated_at": "2021-08-16 00:58:15",
        "public_url": "/",
        "path": "",
        "cover": {
            "ID": 191572,
            "url": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg",
            "thumbnail": "https://myshop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg",
            "medium": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg",
            "big": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg",
            "srcset": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg 400w"
        },
        "collections": [{
            "id": 4,
            "title": "Ms.",
            "description": "Placeat officiis animi mollitia dignissimos eos non sit. Suscipit hic repellendus eaque eligendi quas et numquam. Sed minima ut fugit aliquid quasi sed dicta. Qui aut est similique ut consequatur rem id.",
            "seo_title": "Ms.",
            "seo_description": "Voluptas inventore doloribus voluptas quo iure quod id. Quis quia error at voluptates cum. Officia explicabo accusantium est saepe provident sed. Ut dicta hic sed aut dolor.",
            "seo_slug": "ms-1",
            "created_at": "2021-08-16 00:58:14",
            "updated_at": "2021-08-16 00:58:14",
            "blogs_count": 5,
            "pivot": {
                "blog_id": 17,
                "collection_id": 4
            }
        }]
    }]
}

添加博客

POST /openapi/2021-08/blogs

权限要求:write_content

Request Body

NameTypeDescription

seo_slug

String

seo slug

seo_description

String

seo描述

seo_title

String

seo标题

author

String

作者

cover_id

Number

封面id

content

String

内容/正文

summary

String

摘要

title

String

标题

collection_ids

Array

专辑集合id

visible_at

Datetime

可见时间

{
    "id": 17,
    "title": "Dr.",
    "summary": "Lockman Group",
    "content": "<html><head><title>Vel perferendis qui fuga amet placeat.</title></head><body><form action=\"example.org\" method=\"POST\"><label for=\"username\">dolor</label><input type=\"text\" id=\"username\"><label for=\"password\">assumenda</label><input type=\"password\" id=\"password\"></form><div class=\"adipisci\"></div></body></html>\n",
    "cover_id": 191572,
    "author": "Dr. Orpha Bode Jr.",
    "seo_title": "Mr.",
    "seo_description": "Consectetur assumenda id provident consequatur quo impedit molestias. Dolorum possimus impedit voluptatibus et beatae rem nam. Aliquam doloremque est minima. Perspiciatis consequatur eos cum error non veniam dignissimos.",
    "seo_slug": "dr-3",
    "status": 2,
    "visible_at": "2021-08-06 00:58:14",
    "created_at": "2021-08-16 00:58:15",
    "updated_at": "2021-08-16 00:58:15",
    "public_url": "/",
    "path": "",
    "cover": {
        "ID": 191572,
        "url": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg",
        "thumbnail": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg",
        "medium": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg",
        "big": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg",
        "srcset": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg 400w"
    },
    "collections": [{
        "id": 4,
        "title": "Ms.",
        "description": "Placeat officiis animi mollitia dignissimos eos non sit. Suscipit hic repellendus eaque eligendi quas et numquam. Sed minima ut fugit aliquid quasi sed dicta. Qui aut est similique ut consequatur rem id.",
        "seo_title": "Ms.",
        "seo_description": "Voluptas inventore doloribus voluptas quo iure quod id. Quis quia error at voluptates cum. Officia explicabo accusantium est saepe provident sed. Ut dicta hic sed aut dolor.",
        "seo_slug": "ms-1",
        "created_at": "2021-08-16 00:58:14",
        "updated_at": "2021-08-16 00:58:14",
        "blogs_count": 5,
        "pivot": {
            "blog_id": 17,
            "collection_id": 4
        }
    }]
}

博客详情

GET /openapi/2021-08/blogs/{id}

权限要求:read_content,write_content

Query Parameters

NameTypeDescription

id

String

博客id

{
    "id": 17,
    "title": "Dr.",
    "summary": "Lockman Group",
    "content": "<html><head><title>Vel perferendis qui fuga amet placeat.</title></head><body><form action=\"example.org\" method=\"POST\"><label for=\"username\">dolor</label><input type=\"text\" id=\"username\"><label for=\"password\">assumenda</label><input type=\"password\" id=\"password\"></form><div class=\"adipisci\"></div></body></html>\n",
    "cover_id": 191572,
    "author": "Dr. Orpha Bode Jr.",
    "seo_title": "Mr.",
    "seo_description": "Consectetur assumenda id provident consequatur quo impedit molestias. Dolorum possimus impedit voluptatibus et beatae rem nam. Aliquam doloremque est minima. Perspiciatis consequatur eos cum error non veniam dignissimos.",
    "seo_slug": "dr-3",
    "status": 2,
    "visible_at": "2021-08-06 00:58:14",
    "created_at": "2021-08-16 00:58:15",
    "updated_at": "2021-08-16 00:58:15",
    "public_url": "/",
    "path": "",
    "cover": {
        "ID": 191572,
        "url": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg",
        "thumbnail": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg",        "medium": "https://wshop-s3.frp.codefriend.top/wshop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg",
        "big": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg",
        "srcset": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg 400w"
    },
    "collections": [{
        "id": 4,
        "title": "Ms.",
        "description": "Placeat officiis animi mollitia dignissimos eos non sit. Suscipit hic repellendus eaque eligendi quas et numquam. Sed minima ut fugit aliquid quasi sed dicta. Qui aut est similique ut consequatur rem id.",
        "seo_title": "Ms.",
        "seo_description": "Voluptas inventore doloribus voluptas quo iure quod id. Quis quia error at voluptates cum. Officia explicabo accusantium est saepe provident sed. Ut dicta hic sed aut dolor.",
        "seo_slug": "ms-1",
        "created_at": "2021-08-16 00:58:14",
        "updated_at": "2021-08-16 00:58:14",
        "blogs_count": 5,
        "pivot": {
            "blog_id": 17,
            "collection_id": 4
        }
    }]
}

更新博客

PUT /openapi/2021-08/blogs/{id}

权限要求:read_content,write_content

Query Parameters

NameTypeDescription

id

String

博客id

Request Body

NameTypeDescription

summary

String

摘要

title

String

标题

content

String

内容/正文

cover_id

Number

封面id

author

String

作者

seo_title

String

seo标题

seo_description

String

seo描述

seo_slug

String

seo slug

visible_at

Datetime

可见时间

collection_ids

Array

专辑集合id

{
    "id": 17,
    "title": "Dr.",
    "summary": "Lockman Group",
    "content": "<html><head><title>Vel perferendis qui fuga amet placeat.</title></head><body><form action=\"example.org\" method=\"POST\"><label for=\"username\">dolor</label><input type=\"text\" id=\"username\"><label for=\"password\">assumenda</label><input type=\"password\" id=\"password\"></form><div class=\"adipisci\"></div></body></html>\n",
    "cover_id": 191572,
    "author": "Dr. Orpha Bode Jr.",
    "seo_title": "Mr.",
    "seo_description": "Consectetur assumenda id provident consequatur quo impedit molestias. Dolorum possimus impedit voluptatibus et beatae rem nam. Aliquam doloremque est minima. Perspiciatis consequatur eos cum error non veniam dignissimos.",
    "seo_slug": "dr-3",
    "status": 2,
    "visible_at": "2021-08-06 00:58:14",
    "created_at": "2021-08-16 00:58:15",
    "updated_at": "2021-08-16 00:58:15",
    "public_url": "/",
    "path": "",
    "cover": {
        "ID": 191572,
        "url": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg",
        "thumbnail": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg",
        "medium": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg",
        "big": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg",
        "srcset": "https://shop-s3.frp.codefriend.top/shop-develop/2021/06/7071865d1594460016aa3476e2b74f9f.jpg 400w"
    },
    "collections": [{
        "id": 4,
        "title": "Ms.",
        "description": "Placeat officiis animi mollitia dignissimos eos non sit. Suscipit hic repellendus eaque eligendi quas et numquam. Sed minima ut fugit aliquid quasi sed dicta. Qui aut est similique ut consequatur rem id.",
        "seo_title": "Ms.",
        "seo_description": "Voluptas inventore doloribus voluptas quo iure quod id. Quis quia error at voluptates cum. Officia explicabo accusantium est saepe provident sed. Ut dicta hic sed aut dolor.",
        "seo_slug": "ms-1",
        "created_at": "2021-08-16 00:58:14",
        "updated_at": "2021-08-16 00:58:14",
        "blogs_count": 5,
        "pivot": {
            "blog_id": 17,
            "collection_id": 4
        }
    }]
}

博客批量操作

POST /openapi/2021-08/blogs/batch

权限要求:write_content

Request Body

NameTypeDescription

ids

Array

博客ids

select_all

Boolean

是否选择全部

operate*

Object

操作

filter[status]

String

状态

filter[key]

String

关键字

{
    // Response
}

Last updated