首页 > 其他分享 >Reddit采集API reddit文章评论和搜索 实时数据接口

Reddit采集API reddit文章评论和搜索 实时数据接口

时间:2024-04-21 17:11:06浏览次数:31  
标签:Reddit apikey string 翻页 reddit 帖子 API

近期调研发现 iDataRiver平台 https://www.idatariver.com/zh-cn/ 提供开箱即用的Reddit数据采集API,是目前用下来最方便简单的API,可以抓取 reddit 公开数据,例如 subreddit 中的帖子、按关键字搜索以及文章评论等,供用户按需调用。

接口使用详情请参考Reddit API接口

接口列表

1. 获取已发布的帖子

参数 类型 是否必填 默认值 示例值 描述
apikey string idr_*** 控制台里复制apikey
subreddit string wallstreetbets reddit子社区名称,如果不填则表示从全局获取
sort_type string hot hot 排序类型,包括best , hot, new, top, rising
filter_time string all all 时间筛选范围,包括hour, day, week, month, year, all
page_id string 翻页参数,每次翻页参数从上一页返回结果里获取,第一页不用传

python代码使用requests库请求示例

import requests

# 构建请求URL
# Build request URL
url = "https://apiok.us/api/b861/posts/v1"

# 将apikey替换为自己的
# Replace apikey with yours
params = {
	'apikey': 'idr_***',
	'subreddit': 'wallstreetbets',
	'sort_type': 'hot'
}

response = requests.get(url, params=params, timeout=60)
data = response.json()

# 打印返回结果
# print response
print(f"Your response is: {data}")

获取reddit热门帖子数据样例

获取reddit热门帖子数据样例

2. reddit搜索帖子/用户/子社区数据

参数 类型 是否必填 默认值 示例值 描述
apikey string idr_*** 控制台里复制apikey
query string money 关键词
app_id number 1064216828 app id
subreddit string wallstreetbets reddit子社区名称,如果不填则表示从全局搜索
filter_type string link link 搜索类型,包括sr(搜子社区), link(搜发帖), user(搜用户)
sort_type string relevance relevance 排序类型,包括relevance, hot, top, new, comments
filter_time string all all 时间筛选范围,包括hour, day, week, month, year, all
page_id string 翻页参数,每次翻页参数从上一页返回结果里获取,第一页不用传

3. Reddit用户基本信息

根据username获取用户基础信息。

4. Reddit用户发帖

返回 reddit 用户发布的帖子。

5. 获取 Reddit 帖子详细信息

按 id 返回 reddit 帖子详细信息。

6. 获取文章评论列表

从 reddit 帖子/文章获取评论列表,支持翻页。

更多接口支持定制,持续维护中...

标签:Reddit,apikey,string,翻页,reddit,帖子,API
From: https://www.cnblogs.com/bameofme/p/18149185

相关文章

  • fastapi
    FastAPI1.restful接口开发规范 2.quickstart async:表示函数内部可以使用异步 使程序可以直接运行,需要导入uvicornport:端口号,debug:开发模式,reload 3.路径操作路径指的是URL中从第一个/起的后半部分。例如:https://example.com/items/foo的路径是/items/foo......
  • [转帖]十年拉锯战终结束,Google 赢得 Java API 版权诉讼
    https://www.oschina.net/news/136073/googles-wins-lawsuit Google和Oracle(甲骨文)在法庭上就Android操作系统中Java编程语言的使用问题争吵了十年。美国最高法院在周一以6比2的投票结果裁定,Google对Java代码的使用被归为"合理使用",没有违反联邦版权法......
  • [转帖]Oracle 败了、谷歌赢了:Java API 版权案最终裁决
    https://zhuanlan.zhihu.com/p/362496136 周一,最高法院在Oracle围绕移动操作系统Android中所用软件的一起旷日持久的版权诉讼中判谷歌胜诉。法院的判决为6比2。大法官AmyConeyBarrett没有参与此案。该案涉及谷歌用于构建Android的12000行代码,这些代码是从SunMicrosy......
  • knife4j api文档使用说明
    1、引入依赖:<dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId><version>4.5.0</version></d......
  • Apple App Store API 快速获取app综合评分,最新评论
    iDataRiver平台https://www.idatariver.com/zh-cn/提供开箱即用的苹果应用商城appstore数据采集API,供用户按需调用。接口使用详情请参考appleAppStore接口文档接口列表1.获取指定app的基础信息参数类型是否必填默认值示例值描述apikeystring是idr_***......
  • AXIOS的封装拦截以及API接口管理详解
    在我们做vue项目时,使用axios请求数据已经是司空见惯了,它是基于promise的http库,可以运行在浏览器和nodejs中,其实他有很多的优秀特性,例如,请求拦截,响应拦截,以及取消请求,json转换,客户端防御XSRF等,所以尤大大直接推荐我们使用axios库。我们先看axios如何封装,首先我在src下创建requestj......
  • IIS 部署WEBAPI
    ASP.NETCore不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NETCore程序中,随后就将接收到的请求推送至中间件管道中去,处理完你的请求和相关业务逻辑之后再将HTTP响应数据重新回写到IIS中,最终转达......
  • 比较RPC和RESTful API的优缺点
    RPC和RESTfulAPI是两种不同的远程调用方式,它们各自具有不同的优缺点。RPC的优点包括:高效:RPC使用自定义的通信协议,可以减少报文传输量,提高传输效率。灵活:RPC支持多种语言,不同的编程语言可以方便地调用远程接口。通用:RPC可以基于XML、JSON等标准化的数据格式进行通信,使得不同......
  • NL2SQL技术方案系列(1):NL2API、NL2SQL技术路径选择;LLM选型与Prompt工程技巧,揭秘项目落
    NL2SQL技术方案系列(1):NL2API、NL2SQL技术路径选择;LLM选型与Prompt工程技巧,揭秘项目落地优化之道NL2SQL基础系列(1):业界顶尖排行榜、权威测评数据集及LLM大模型(SpidervsBIRD)全面对比优劣分析[Text2SQL、Text2DSL]NL2SQL基础系列(2):主流大模型与微调方法精选集,Text2SQL经典算法......
  • 界面组件库DevExpress Office File API(WinForms & WPF)v24.1新功能预览
    本文描述了界面组件库DevExpress的OfficeFileAPI(WinForms&WPF)和受Office启发的控件在v24.1中发布的一些功能,并详细介绍了我们当前的抢先体验预览版本v24.1中的内容。DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress......