请求 | GET /api/article/find |
---|---|
参数 | ArticleListParams |
响应主体 | application/json ({ articles: List<Article> } ) |
请求 | GET /article/mine |
---|---|
参数 | { type?: "all" | "promotion"; page?: number } |
响应主体 | application/json (DataResponse<ArticleListData> ) |
请求 | GET /article/favored |
---|---|
参数 | { page?: number } |
响应主体 | application/json ({ favorites: List<{ time: number; article: Article }> } ) |
注: 此处的域名为 www.luogu.com
。
请求 | GET /article/:lid |
---|---|
响应主体 | application/json (LentilleDataResponse<ArticleData> ) |
请求 | POST /api/article/new |
---|---|
请求主体 | application/json (EditArticleRequest ) |
响应主体 | application/json ({ article: ArticleDetails } ) |
请求 | POST /api/article/edit/:lid |
---|---|
请求主体 | application/json (EditArticleRequest ) |
响应主体 | application/json ({ article: ArticleDetails } ) |
请求 | POST /api/article/delete/:lid |
---|---|
响应主体 | application/json ({ lid: string } ) |
请求 | POST /api/article/batchEdit |
---|---|
请求主体 | application/json (BatchEditArticleRequest ) |
响应主体 | application/json ({ lids: string[] } ) |
请求 | POST /api/article/favor/:lid |
---|---|
参数 | { remove?: unknown } |
响应主体 | application/json ({ lid: string } ) |
请求 | POST /api/article/requestPromotion/:lid |
---|---|
响应主体 |
请求 | POST /api/article/withdrawPromotion/:lid |
---|---|
响应主体 |
请求 | GET /article/:lid/replies |
---|---|
参数 | { sort?: string; after?: number } |
响应主体 | application/json ({ replySlice: Comment[] } ) |
请求 | POST /api/article/deleteReply/:lid/:id |
---|---|
响应主体 | application/json ({ id: number } ) |