SuperAPI AI 工具集

nasa-ads-api

编程与开发

查看项目

更新于 10-15 17:30

技能介绍

用途:NASA ADS 是由史密森天体物理台在 NASA 资助下运营的数字图书馆,是天文学与天体物理学的主要文献数据库,也覆盖物理、地球物理等相关学科,索引超过 1600 万条记录,提供全文、引用与使用指标。本 API 用于以编程方式检索这些文献。

主要能力:搜索接口支持字段限定查询、布尔运算符与位置查询,可返回标题、作者、年份、bibcode、DOI、引用数、摘要等字段,并可按引用数或日期排序、分页。可按作者(author:、first_author:)检索某研究者的论文,也可用 object: 按天体名称(如 M31、Sgr A*)检索相关论文。指标接口可对给定 bibcode 返回引用指标、h 指数、g 指数、阅读数与引用直方图,支持 basic、citations、indicators、histograms 类型。

使用方式:需免费 API 令牌,在 https://ui.adsabs.harvard.edu/user/settings/token 生成,并在请求头中携带 Authorization: Bearer YOUR_ADS_API_TOKEN。查询端点为 GET https://api.adsabs.harvard.edu/v1/search/query,主要参数有 q(必填)、fl、rows(默认 10,最大 2000)、start、sort、fq。指标端点为 POST https://api.adsabs.harvard.edu/v1/metrics,JSON 体中传 bibcodes 数组与 types 数组。返回均为 JSON,查询响应含 response.numFound 与 response.docs。

限制:每日 3000 次请求(UTC 午夜重置),突发限速 15 次/秒,超限返回 HTTP 429 并带 X-RateLimit-Reset 头;可用 X-RateLimit-Remaining 监控用量。令牌不失效但可在设置页重新生成,按账户计限。大规模文献计量分析建议改用 ADS 批量导出或 myADS 通知系统。

适用场景:天体物理方向文献综述、作者发表档案与引用指标统计、按天体对象查找论文并与 SIMBAD、NED 等数据库交叉匹配。

官方文档见 https://ui.adsabs.harvard.edu/help/api/,查询语法与搜索字段见 https://ui.adsabs.harvard.edu/help/search/。