The Library of Congress API开放平台

更多美国国会图书馆(The Library of Congress)是美国的国家图书馆,也是全球最大的图书馆之一。它成立于1800年,位于华盛顿特区。国会图书馆的使命是支持国会的研究需求,同时通过其广泛的收藏、服务和项目,为美国人民提供学习、文化和创意表达的资源。图书馆拥有超过1.69亿件藏品,包括书籍、录音、照片、地图、手稿等,涵盖了从美国建国初期至今的各种资料。此外,国会图书馆还通过数字化项目,如美国记忆(American Memory)和国家数字图书馆(National Digital Library),为公众提供在线访问其丰富资源的机会。

收录时间:
2024.09.11
企业标签:
主营分类:
访问官网

The Library of Congress API开放平台概述

如果你想探索 Chronicling America 上庞大的历史报纸收藏,你可以使用他们的公共 API 来实现。在这篇博客文章中,我们将展示如何使用 JavaScript 中的 Chronicling America API,并提供示例代码片段。

在开始制作 API 请求之前,你需要注册一个 API 密钥。前往 Chronicling America API 注册页面 开始注册。

一旦你有了 API 密钥,你就可以开始制作请求了。

假设你想搜索 Chronicling America 收藏中所有提到“suffrage”这个词的报纸。以下是你可以在 JavaScript 中这样做的方法:

const apiKey = 'YOUR_API_KEY';
const searchTerm = 'suffrage';
const url = `https://chroniclingamerica.loc.gov/search/titles/results/?terms=${searchTerm}&format=json&api_key=${apiKey}`;
    
fetch(url)
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error(error));

在这个示例中,我们使用 fetch 方法向 Chronicling America API 发送 GET 请求。我们在 URL 中作为查询参数传入 API 密钥和搜索词,并将响应格式设置为 JSON。然后我们使用 .json() 方法解析响应,并将结果数据记录到控制台。

假设你想从 Chronicling America 收藏中检索一个特定的报纸页面。以下是一个示例代码片段,展示了如何在 JavaScript 中做到这一点:

const apiKey = 'YOUR_API_KEY';
const pageUrl = 'https://chroniclingamerica.loc.gov/lccn/sn83045462/1910-01-10/ed-1/seq-1.json';
const url = `${pageUrl}?format=json&api_key=${apiKey}`;
    
fetch(url)
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error(error));

在这个示例中,我们再次使用 fetch 方法向 Chronicling America API 发送 GET 请求。我们在 URL 中作为查询参数传入 API 密钥和我们想要检索的特定报纸页面的 URL,并将响应格式设置为 JSON。然后我们使用 .json() 方法解析响应,并将结果数据记录到控制台。

最后,假设你想从 Chronicling America 收藏中检索一个特定报纸页面的 OCR 文本。以下是一个示例 JavaScript 代码片段,展示了如何做到这一点:

const apiKey = 'YOUR_API_KEY';
const pageUrl = 'https://chroniclingamerica.loc.gov/lccn/sn83045462/1910-01-10/ed-1/seq-1.json';
const ocrUrl = `${pageUrl}/ocr.json`;
const url = `${ocrUrl}?api_key=${apiKey}`;
    
fetch(url)
  .then(response => response.json())
  .then(data => console.log(data))
  .catch(error => console.error(error));

在这个示例中,我们再次使用 fetch 方法向 Chronicling America API 发送 GET 请求。我们在 URL 中作为查询参数传入 API 密钥和我们想要检索的特定报纸页面的 OCR URL。然后我们使用 .json() 方法解析响应,并将结果数据记录到控制台。

在这篇博客文章中,我们展示了如何在 JavaScript 中使用 Chronicling America API,包括报纸搜索、报纸页面检索和 OCR 文本检索的示例代码片段。希望这为你使用他们的公共 API 探索 Chronicling America 上庞大的历史报纸收藏提供了一个良好的起点。

The Library of Congress API开放平台的同类

腾讯内容开放平台
一站式内容创作与分发服务

深圳市腾讯计算机系统有限公司,成立于1998年,是中国领先的互联网科技公司。公司以即时通讯工具QQ起家,现已发展成为涵盖社交、娱乐、金融、资讯等多个领域的综合互联网服务提供商。腾讯通过不断创新,为用户提供多元化的数字内容和服务,包括但不限于腾讯新闻、腾讯视频、腾讯微视等平台,致力于连接一切,让生活更加便捷和丰富。

Contribly
UGC工具与策略 - 构建参与度高的社区

Contribly是一家提供用户生成内容(UGC)解决方案的公司,专注于帮助媒体品牌和企业通过用户互动增强品牌忠诚度和信任。公司提供的平台能够大规模地收集、发布用户的故事、照片、视频、意见和想法,同时确保GDPR合规。Contribly的客户包括《爱尔兰时报》、20Minutes.fr等知名媒体,通过其工具,这些媒体能够更有效地与读者互动,提高页面停留时间,增加订阅者和应用下载量。公司总部位于英国北威奇,致力于通过UGC策略帮助企业建立更真实的社区关系。

Connexun
新闻与文本分析API

Connexun是一家提供人工智能新闻引擎的公司,通过其新闻与数据API,能够实时从数万个开放网络源中聚合多语言的头条新闻、文章和动态摘要。公司的核心是其专有的人工智能引擎B.I.R.B.AL.,它通过深度学习和机器学习算法,对超过百万篇文章的数据库进行训练,以实现新闻内容的自动抓取、分类和摘要生成。Connexun的服务广泛应用于实时新闻追踪、媒体智能分析、自然语言处理、金融分析、市场研究、AI与机器学习等领域。公司位于意大利米兰,与比可卡大学和亚马逊网络服务等机构建立了合作关系。

TECHMAP
职位发布数据集、数据流和应用程序接口

Techmap GmbH是一家提供全球就业数据服务的德国公司,自2020年起,每月提供超过140个国家的数百万条新工作职位信息。公司通过其数据集、数据流和API服务,帮助客户在销售、市场、投资、招聘、业务和竞争情报等领域获取有价值的洞察。Techmap的数据服务支持快速下载和API访问,覆盖超过1800个数据源,旨在帮助企业做出数据驱动的决策,提升业务竞争力。

OkSurf
检索最新的 Google 新闻

OkSurf是一家提供互联网服务的公司,专注于为用户带来安全、便捷的上网体验。我们致力于开发创新技术,确保用户在浏览网页时能够享受到快速、稳定的连接。通过不断优化我们的产品和服务,OkSurf旨在满足不同用户的需求,让每个人都能享受到互联网的便利。

SpaceflightNews
专注于太空探索和航天任务更新的社区和信息平台

Spaceflight News是一家提供太空飞行相关新闻和信息的公司。他们专注于报道最新的太空探索、技术发展和行业动态。通过其网站和社交媒体平台,Spaceflight News为太空爱好者和专业人士提供及时、准确的资讯。公司致力于促进公众对太空领域的了解和兴趣,推动太空科技的进步和应用。

Thenewsapi
实时和顶级故事 JSON 新闻 API

TheNewsAPI.com是一家提供全球新闻数据服务的公司,拥有超过40,000个新闻源,覆盖50多个国家。该公司的API支持用户搜索和过滤数百万篇新闻故事和博客文章,提供全文搜索、多种过滤选项以及快速响应。TheNewsAPI支持30多种语言,每周索引超过100万篇新文章,适用于各种项目需求,如主题研究、分析、搜索或展示故事。用户可以免费获取API密钥,轻松地将新闻数据集成到自己的应用或项目中。

Contify
市场和竞争情报软件

Contify是一家专注于市场和竞争情报的软件公司,提供全面的解决方案帮助企业收集、整理和分享关键的商业洞察。通过其市场和竞争情报(M&CI)平台和新闻API,Contify使企业能够跟踪竞争对手、客户和行业动态,从而获得数据驱动的决策优势。该公司利用人工智能技术,从大量信息源中提炼出有价值的洞察,支持战略、产品、营销和销售团队做出更明智的业务决策。Contify的客户涵盖多个行业,包括管理咨询、医疗保健、IT和金融服务等。