开放平台首页 > 信息与知识 > 出版物 > Library of Congress API 服务商

Library of Congress API 服务商

评分 62
6
快速导航

Library of Congress是什么公司

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

官网入口 点击进入 API开放平台 点击进入
公司名称 Library of Congress 公司简称 Library of Congress
公司分类 信息与知识出版物 主营产品 N/A
成立时间 1800年成立 总部地址 101 Independence Avenue Southeast
网站排名 469 月用户量 5.7M
国家/地区 美国 收录时间 2024.09.11

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 上庞大的历史报纸收藏提供了一个良好的起点。

Library of Congress API的价格(API免费方式与收费标准)

在选择API服务商时,综合评估以下维度,选择最适合自己需求的API服务商,确保技术兼容性和成本效益。

定价页 点此进入
免费方式 N/A
定价方式 商务咨询
采购渠道 官网
API适用国家/地区 美国
支持语言 N/A

Library of Congress API Key怎么获取(API调用与对接教程)

暂无使用与对接教程

Library of Congress的最佳替代品(竞品对比)