shortlink
  1. 短链接回收站管理
shortlink
  • 用户管理
    • 根据用户名查找用户信息
      GET
    • 根据用户名查找用户无脱敏信息
      GET
    • 查询用户名是否可用
      GET
    • 用户注册
      POST
    • 修改用户
      PUT
    • 用户登录
      POST
    • 检查用户是否登录
      GET
    • 退出登录
      DELETE
  • 短链接分组
    • 新增短链接分组
      POST
    • 查询分组集合
      GET
    • 修改短链接分组
      PUT
    • 删除短链接分组
      DELETE
    • 排序短链接分组
      POST
  • 短链接后管管理
    • 分页查询短链接
      GET
    • 创建短链接
      POST
    • 批量创建短链接
      POST
    • 修改短链接
      POST
    • 获取网站标题
      GET
  • 短链接回收站管理
    • 移至回收站
      POST
    • 分页查询回收站短链接
      GET
    • 恢复短链接
      POST
    • 移除短链接
      POST
  • 短链接后管监控
    • 获取单个短链接监控
      GET
    • 获取单个短链接监控访问记录
      GET
    • 获取分组短链接监控
      GET
    • 获取分组短链接监控访问记录
      GET
  • 短链接管理
    • 创建短链接
    • 分页查询短链接
    • 统计短链接数量
  1. 短链接回收站管理

分页查询回收站短链接

GET
/api/short-link/admin/v1/recycle-bin/page

请求参数

Query 参数
current
string 
当前页
可选
size
string 
每页数量
可选
Header 参数
token
string 
可选
默认值:
4b312f0b-aa6a-474a-8c20-70b2544c8f97
username
string 
可选
默认值:
admin
Body 参数application/json
code
string 
必需
message
null 
必需
data
object 
必需
size
integer 
必需
current
integer 
必需
pages
integer 
必需
records
array [object {11}] 
必需
total
integer 
必需
requestId
null 
必需
success
boolean 
必需
示例
{
  "code": "string",
  "message": null,
  "data": {
    "size": 0,
    "current": 0,
    "pages": 0,
    "records": [
      {
        "id": 0,
        "domain": "string",
        "shortUri": "string",
        "fullShortUrl": "string",
        "originUrl": "string",
        "gid": "string",
        "validDateType": 0,
        "validDate": null,
        "createTime": "string",
        "describe": "string",
        "favicon": null
      }
    ],
    "total": 0
  },
  "requestId": null,
  "success": true
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://127.0.0.1:8000/api/short-link/admin/v1/recycle-bin/page?current=&size=' \
--header 'token: 4b312f0b-aa6a-474a-8c20-70b2544c8f97' \
--header 'username: admin' \
--header 'Content-Type: application/json' \
--data-raw '{
    "code": "string",
    "message": null,
    "data": {
        "size": 0,
        "current": 0,
        "pages": 0,
        "records": [
            {
                "id": 0,
                "domain": "string",
                "shortUri": "string",
                "fullShortUrl": "string",
                "originUrl": "string",
                "gid": "string",
                "validDateType": 0,
                "validDate": null,
                "createTime": "string",
                "describe": "string",
                "favicon": null
            }
        ],
        "total": 0
    },
    "requestId": null,
    "success": true
}'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{}
修改于 2023-11-02 14:02:11
上一页
移至回收站
下一页
恢复短链接
Built with