Post

Api:/api/post

Methods:GET

Permission:unlimited

Login auth:

Request and parameters:

  1. """
  2. GET:
  3. 1.获取一篇文章
  4. post_id:<str>,post id
  5. 2.根据条件获取文章
  6. sort:<array>,排序, 1表示升序, -1表示降序.如:
  7. 按时间降序 [{"issue_time":-1},{"update_time":-1}]
  8. 按时间升序 [{"issue_time": 1},{"update_time": 1}]
  9. 先后按赞(like)数降序, 评论数降序,pv降序, 发布时间降序
  10. [{"like": -1}, {"comment_num": -1}, {"pv": -1},{"issue_time": -1}]
  11. 默认时按时间降序, 也可以用其他字段排序
  12. status:<int> , "is_issued"(正常发布) or "draft"(草稿) or "not_audit"(等待审核) or "unqualified"(未通过审核) or "recycle"(用户的回收站) or "user_remove"
  13. (user_remove是指用户永久删除或被管理删除的)
  14. matching_rec:<str>,可选,提供一段内容, 匹配一些文章推荐
  15. time_range:<int>,可选,单位为天,比如最近7天的文章
  16. page:<int>,第几页,默认第1页
  17. pre:<int>, 每页查询多少条
  18. keyword:<str>, Search keywords, 搜索使用
  19. fields:<array>, 需要返回的文章字段,如["title"]
  20. unwanted_fields:<array>, 不能和fields参数同时使用,不需要返回的文章字段,如["user_id"]
  21. user_id:<str>, 如需获取指定用户的post时需要此参数
  22. category_id:<str>, 获取指定文集的post时需要此参数
  23. tag:<str>, 获取存在此tag的posts时需要此参数