更新2024-12-18:教育计划已关闭。
本指南解释了学生、教育者和研究人员如何将新闻 API 用于教学和研究。
什么是新闻API?
新闻API允许应用程序从不同的发布者请求文章和标题。您可以使用它为研究项目或应用程序获取新闻,而无需访问每个新闻网站。
提出请求
注册一个新闻 API 提供商并获取一个 API 密钥。您的程序将使用该密钥发送请求并接收数据。例如,在 Python 中:
import requests
url = "https://api.apitube.io/v1/news/everything"
querystring = {"per_page":"10", "api_key":"YOUR_API_KEY"}
response = requests.request("GET", url, params=querystring)
print(response.text)
此示例请求新闻文章并打印响应。
教学和研究用途
- 查找论文、报告和课堂项目文章。
- 跟踪媒体报道和公众舆论随时间的变化。
- 为政治学、新闻学或社会科学研究收集头条新闻。
- 创建课堂练习,让学生收集和分析关于某个主题的新闻数据。
选择免费新闻 API
检查 API 涵盖哪些语言和发布者,文章多久可用一次,以及它支持哪些主题和关键字过滤器。
另请检查每日或每月请求限制。免费套餐可能足以用于课堂项目,但对于大型数据集或频繁更新来说可能过于有限。免费 API 可以在没有订阅费的情况下访问数千个新闻来源,您可以将其集成到小型程序中。
此处描述的APITube免费计划允许每天最多100个请求。它提供来自全球出版商的文章和标题,用于教学和研究项目。
News API文档包含更多查询示例。



