server icon indicating copy to clipboard operation
server copied to clipboard

[Feature Request]: 小组概览接口

Open Ayase-252 opened this issue 3 years ago • 4 comments

你想添加的新功能

私有小组概览接口

你希望的解决方案 新增接口

GET /p/group/${name}

期望返回:

字段 类型 意义
title string 小组名称
created_at string 创建时间,格式 YYYY-MM-DD HH:mm
description string 小组介绍
total_members number 小组成员数量
new_members User[] 最近加入的小组成员,最多 10 个
related_groups Group[] 成员喜欢去的小组,最多 6 个
new_topics Topic[] 最新讨论,最多 10 个

其他可能的替代方案

其他相关信息

Screen Shot 2022-06-21 at 23 38 43

Ayase-252 avatar Jun 21 '22 15:06 Ayase-252

包括之后的发帖时间等等各种时间都返回rfc3339&iso8601时间戳(string)吧,2006-01-02T15:04:05.999+07:00 这种格式 Date 应该是可以直接解析的。

具体的显示格式前端自己处理就好了,没必要每个API都用不同的格式。

trim21 avatar Jun 21 '22 16:06 trim21

name有些歧义吧,图里这个name改叫title好了。

title:茶话会 name:boring

trim21 avatar Jun 21 '22 22:06 trim21

讨论贴这个字段先等 https://github.com/bangumi/server/pull/170 合了,不然就成重复工作了。

trim21 avatar Jun 21 '22 23:06 trim21

related_groups 这个暂时先摸了,前端先留空吧(

trim21 avatar Jun 25 '22 20:06 trim21