iDataRiver平台 https://www.idatariver.com/zh-cn/ 提供开箱即用的Twitter公开数据采集API,供用户按需调用。
接口使用详情请参考Twitter接口文档
接口列表
1. 获取X/Twitter用户发布的作品列表,支持翻页
参数 | 类型 | 是否必填 | 默认值 | 示例值 | 描述 |
---|---|---|---|---|---|
apikey | string | 是 | idr_*** | 从控制台里复制apikey | |
user_id | number | 否 | 44196397 | twitter用户id | |
screen_name | string | 否 | elonmusk | twitter用户昵称 |
python代码使用requests库请求示例
import requests
# 构建请求URL
# Build request URL
url = "https://api.idatariver.com/api/fd2a/user/info/v1"
# 将apikey替换为自己的
# Replace apikey with yours
params = {
'apikey': 'idr_***',
'user_id': '44196397',
}
response = requests.get(url, params=params, timeout=60)
data = response.json()
# 打印返回结果
# print response
print(f"Your response is: {data}")
以下接口以此类推
2. X / Twitter推特列表,支持翻页
3. 获取推特详情,回复列表
4. 搜索关键词
5. 获取trending趋势
总结
X / Twitter广泛应用于社交舆情分析,以及作为优质的图文结合训练语料,是非常适合的LLM大模型训练语料,通过使用以上接口可以方便获取Twitter的公开数据,且计费透明。