项目列表
GET
/api/projects.json最后修改时间: 1 年前
请求参数
Query 参数
page
integer
可选
示例值:
1
limit
integer
可选
示例值:
20
sort_by
string
可选
排序方式。desc 倒序,asc正序
示例值:
desc
sort_direction
string
可选
排序字段。updated_on 更新时间,created_on 创建时间,forked_count fork数量,praises_count 点赞数量,不填为updated_on
示例值:
created_on
search
string
搜索关键词
category_id
string
项目分类id
language_id
string
项目语言id
project_type
string
可选
项目类型。common 普通项目,mirror 镜像项目,sync_mirror 同步镜像项目
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
total_count
integer
分页总数
projects
array [object {19}]
必需
id
integer
项目ID
identifier
string
项目标识
name
string
项目名称
description
string
项目描述
visits
integer
项目访问数量
praises_count
integer
项目点赞数量
forked_count
integer
项目fork数量
is_public
boolean
项目是否为公开项目
mirror_url
string
镜像地址
type
integer
项目类型
1:普通项目 2: 镜像项目 3: 同步镜像项目
last_update_time
integer
上次更新时间
time_ago
string
上次更新时间距离现在时间差
forked_from_project_id
null
源fork项目id
open_devops
boolean
是否开启devops
platform
string
项目平台
forge、educoder
author
object
项目拥有者
category
null
项目分类
language
object
项目语言
topics
array [object {2}]
项目搜索标签列表
示例成功示例
{
"total_count": 21,
"projects": [
{
"id": 2,
"repo_id": 2,
"identifier": "yolk",
"name": "yolk",
"description": "",
"visits": 7,
"praises_count": 0,
"forked_count": 0,
"is_public": true,
"mirror_url": "https://github.com/viletyy/yolk.git",
"type": 1,
"last_update_time": 1663725968,
"time_ago": "11个月前",
"forked_from_project_id": null,
"open_devops": false,
"platform": "forge",
"author": {
"type": "User",
"name": "咸蛋黄土豆丝xxx",
"login": "yystopf",
"image_url": "system/lets/letter_avatars/2/X/230_139_26/120.png"
},
"category": null,
"language": {
"id": 13,
"name": "JSX"
},
"topics": [
{
"id": 6,
"name": "go"
}
]
}
]
}
最后修改时间: 1 年前