Reddit 接口

Reddit 接口

DATA BLUEPRINT 1,311 2023-01-12

接口说明

  • 请求需带上参数token,每个用户有唯一的token。
  • 所有接口均返回json格式,其中参数message表示是否请求成功.
  • 当返回message!="请求成功"时,可以参考返回的message字段,排查错误原因
  • 一般来说,接口只要返回cost=true,就表示请求有效,会进行收费,比如用户不存在,此时请不要再重试了,这种情况一般是请求资源已经失效(404)。
  • reddit接口请求延时较长,建议timeout设置为30秒,否则可能会出现请求超时但实际请求成功导致账号扣费的场景。

测试token

token: 请联系管理员开通 q:1098441010 vx:pchell11

余额查询

  • 请求示例
    http://43.134.116.51:10002/reddit/get_user_balance/?token=
    
  • 参数说明
    参数名 说明
    token 鉴权参数
  • 响应:
    {
        "cost": false,
        "data": {
            "count": 9999.0
        },
        "message": "请求成功"
    }
    

用户信息

  • 请求示例
    http://43.134.116.51:10002/reddit/user_info/?token=&user_name=
    
  • 参数说明
    参数 说明
    token 鉴权参数
    user_name 用户名,示例:https://www.reddit.com/user/Lord-Zippy/ 取用户名:Lord-Zippy
  • 响应:
    {
         "cost": true,
         "data": {
              ... # reddit数据
         },
         "message": "请求成功"
    }
    

社区信息

  • 请求示例
    http://43.134.116.51:10002/reddit/community_info/?token=&community_name=
    
  • 参数说明
    参数 说明
    token 鉴权参数
    community_name 社区名,示例:https://www.reddit.com/r/marioandluigi 取社区名:marioandluigi
  • 响应:
    {
         "cost": true,
         "data": {
              ... # reddit数据
         },
         "message": "请求成功"
    }
    

搜索

  • 请求示例
    http://43.134.116.51:10002/reddit/search/?token=&keyword=&search_type=&sort_type=&t=&cursor=
    
  • 参数说明
    参数 说明
    token 鉴权参数
    keyword 搜索关键词
    search_type 搜索类型:posts,communities,comments,media,people(默认posts)
    sort_type 排序方式:hot: 热门 relevance:综合 new:最新 (默认综合排序)
    t 过滤时间,null:所有时间 year:过去一年 month:过去一个月 week:过去一周 day过去24小时 hour:过去一小时(默认所有时间)
    cursor 翻页参数:从上一页获取after(默认为空返回第一页数据)
  • 响应
    {
         "cost": true,
         "data": {
              ... # reddit数据
         },
         "message": "请求成功"
    }
    

    搜索(按指定社区搜索)

    • 请求示例
      http://43.134.116.51:10002/reddit/search_in_community/?token=&keyword=&community_name=&search_type=&sort_type=&t=&cursor=
      
    • 参数说明
      参数 说明
      token 鉴权参数
      keyword 搜索关键词
      community_name 社区名,示例:https://www.reddit.com/r/marioandluigi 取社区名:marioandluigi
      search_type 搜索类型:posts,communities,comments,media,people(默认posts)
      sort_type 排序方式:hot: 热门 relevance:综合 new:最新 (默认综合排序)
      t 过滤时间,null:所有时间 year:过去一年 month:过去一个月 week:过去一周 day过去24小时 hour:过去一小时(默认所有时间)
      cursor 翻页参数:从上一页获取after (默认为空返回第一页数据)

用户贴文列表

  • 请求示例
    http://43.134.116.51:10002/reddit/user_post/?token=&user_name=&sort_type=&cursor=
    
  • 参数说明
    参数 说明
    token 鉴权参数
    user_name 用户名,示例:https://www.reddit.com/user/Lord-Zippy 取用户名:Lord-Zippy
    cursor 翻页参数:从上一页获取after(默认为空返回第一页数据)
    sort_type 排序方式:hot: 热门 new:最新 (默认时间最新排序)
  • 响应
    {
         "cost": true,
         "data": {
              ... # reddit数据
         },
         "message": "请求成功"
    }
    

    社区贴文列表

    • 请求示例
      http://43.134.116.51:10002/reddit/community_post/?token=&community_name=&sort_type=&cursor=
      
    • 参数说明
      参数 说明
      token 鉴权参数
      community_name 社区名,示例:https://www.reddit.com/r/marioandluigi 取社区名:marioandluigi
      cursor 翻页参数:从上一页获取after(默认为空返回第一页数据)
      sort_type 排序方式:hot: 热门 new:最新 (默认时间最新排序)
    • 响应
      {
           "cost": true,
           "data": {
                ... # reddit数据
           },
           "message": "请求成功"
      }
      

贴文详情

贴文评论(包含回复)

  • 请求示例
    http://43.134.116.51:10002/reddit/comment/?token=&post_id=&sort_type=&cursor=
    
  • 参数说明
    参数 说明
    token 鉴权参数
    post_id 贴文id,示例:https://www.reddit.com/r/OnePiece/comments/1bl7wjl/one_piece_chapter_1111 取1bl7wjl
    sort_type 排序方式:hot: 热门 relevance:综合 new:最新 (默认综合排序)
    cursor 排序方式:hot: 热门 new:最新 (默认时间最新排序)
  • 响应
    {
         "cost": true,
         "data": {
              ... # reddit数据
         },
         "message": "请求成功"
    }