SuperAPI AI 工具集

crossref-search

编程与开发

查看项目

更新于 10-16 05:01

技能介绍

用途:该技能用于通过 CrossRef 公共 REST API 检索学术元数据与解析 DOI,适合需要 DOI 解析、引用次数、期刊元数据或出版商信息的场景。不适用于全文访问或下载论文、预印本检索、生物医学文献检索,以及作者主页或 h-index 查询。

主要能力:可按标题、作者或关键词搜索论文;解析 DOI 获取完整引用元数据;查询期刊 ISSN 元数据与出版商信息;获取被引次数和参考文献列表;检索资助机构信息。支持按类型、出版日期、是否有摘要、被引次数、资助机构等过滤,按出版日期、被引次数或相关度排序,并通过 rows、offset 或 cursor 分页。

使用方式:直接调用 CrossRef REST API 端点,例如 DOI 解析使用 curl -s "https://api.crossref.org/works/10.1038/nature12373",作品搜索使用 curl -s "https://api.crossref.org/works?query=machine+learning+protein+folding&rows=5&mailto=user@example.com",期刊查询使用 curl -s "https://api.crossref.org/journals?query=nature+biotechnology&rows=5",资助机构查询使用 curl -s "https://api.crossref.org/funders?query=national+institutes+of+health&rows=5"。

最佳实践:在请求中加入 mailto=user@example.com 以进入 polite pool;对查询参数进行 URL 编码;使用 select=DOI,title,author 减小响应体积;结果超过 10,000 条时使用 cursor=* 分页;缓存 DOI 解析结果,因为元数据变动不频繁。

限制:不提供全文访问或论文下载,预印本检索应使用 arxiv-search,生物医学文献应使用 pubmed-search,作者主页或 h-index 应使用 openalex-search。所有论文标题、作者、DOI、PMID、引用次数和元数据细节必须来自实际 API 响应,不得从训练数据编造;若 API 无结果或数据不完整,应如实报告返回内容,不得凭记忆补充缺失细节。资料未提供收费、价格或平台要求等信息。