我在写RubyChina 客户端发现有几个 API 接口数据有问题,还需要坛主抽点时间完善下,具体问题反馈如下: 1、帖子回复列表 API: http://ruby-china.org/api/v2/topics/16194.json
a、回复列表未按 id 排序,会错乱,客户端可以做,但是建议在接口中处理。
b、已删除的楼层,建议放一个占位数据 接口数据建议放一个占位数据,客户端解析发帖没有 id,认为帖子已删除。跟网页一致显示已删除。保证楼层跳转正确。
3、帖子 (取消) 关注成功返回是 json、(取消) 关注失败返回是 false,而收藏成功返回是 true or false API: http://ruby-china.org/api/v2/topics/:id/follow.json API: http://ruby-china.org/api/v2/topics/:id/unfollow.json API: http://ruby-china.org/api/v2/topics/:id/favorite.json 返回结果不统一,建议统一规范格式返回
4、个人主页接口中最近 5 条帖子的信息不完整 API: http://ruby-china.org/api/v2/users/:user.json
5、建议增加精华贴接口,这样方便大家通过客户端查阅社区优秀的帖子
6、http://ruby-china.org/api/v2/topics.json 默认是热门贴。 建议增加一个 type 类型,实现分类查看:默认 / 优质帖子 / 无人问津 / 最新创建
望采纳!Merry Christmas!