DataCite公共REST DOI元数据读取:免认证Public API,与Member写入路径分开;未调用。
调用方式 / profile:datacite-public-api-documentation · 组件版本:documentation-set-sha256:630781bae72482c8d0e97ad5e89781609b307141a326008fb7d1c24f32d92a7d · 引用此版本与调用方式
已记录条件
- auth_required = false:支持。Supported within this profile and component version. 依据:datacite-public-api-documentation-e1
- invocation_mode = api:支持。Supported within this profile and component version. 依据:datacite-public-api-documentation-query-e1
- execution_location = remote:支持。Supported within this profile and component version. 依据:datacite-public-api-documentation-query-e1
- output_format = json:支持。Supported within this profile and component version. 依据:datacite-public-api-documentation-query-e1
入口与前提
- 协议
- HTTPS GET
- 认证
- 仅Public API retrieving metadata,官方明确without authentication;同URL的Member功能需认证,不在本profile
- 价格是否查明
- unknown
- 配额是否查明
- unknown
https://api.datacite.org/dois
- 仅官方文档声明,配方proposed;本站未连接、注册、调用第三方工具或核验实际账户。
- Public/Member共用生产base URL但认证与功能不同,不能将免认证移用于写操作。
- 概览将API称v2、/works等v1端点弃用;本配方使用具体FAQ的/dois,不当已实测服务版本。
- 频繁脚本请求按文档提供识别应用及联系信息的User-Agent;实际费用、数值配额及完整许可/留存unknown。
配方 datacite-public-api-documentation-recipe · 修订 1
所需调用能力:
- retrieve_public_datacite_doi_metadata
运行前提:
- 仅官方文档声明,配方proposed;本站未连接、注册、调用第三方工具或核验实际账户。
- Public/Member共用生产base URL但认证与功能不同,不能将免认证移用于写操作。
- 概览将API称v2、/works等v1端点弃用;本配方使用具体FAQ的/dois,不当已实测服务版本。
- 频繁脚本请求按文档提供识别应用及联系信息的User-Agent;实际费用、数值配额及完整许可/留存unknown。
使用步骤:
- 准备已获授权的最小输入,核对本profile的适用范围、认证与费用;不填私人信息或凭据到公开示例。
- 候选GET https://api.datacite.org/dois?query=publisher:DataCite;仅公开资料读取,不创建/更新DOI、读draft或账户联系信息。
- 未来获准调用后核对HTTP/MCP状态、返回结构与请求条件,保留缺项/限流/权限错误;本次没有执行此步骤。
- 输入约定
- 单DOI路径/dois/{doi},或GET /dois?query=publisher:DataCite等列表查询;详细分页参数本次文档未给,不猜。
- 输出约定
- JSON:API/JSON元数据;单DOI含metadataVersion/state/citationCount等,列表可含resourceTypes/licenses/citations聚合,实际结构未测。
- 成功检查
- 未来核对DOI/查询范围、JSON与成员权限边界;不使用Repository账户或写端点,限流/字段变化保留原结果。
- 失败与回退
- 条件不满足、认证/限流/结构错误即停止该调用并保留unknown;不切换付费服务、不猜工具名、不执行写操作。
适用证据
datacite-public-api-documentation-e1 · 来源文档声明
- 原文定位
- .local/deep-cards-v1/public-discovery-batch-20261024-02/sources/datacite-public-api-documentation.txt:L288-L292
- 来源版本
- documentation-set-sha256:630781bae72482c8d0e97ad5e89781609b307141a326008fb7d1c24f32d92a7d
- 内容摘要
- f84137ddc670630d6026898240e81de0f127b554071374bdd0de1b65d0d1d48c
- 采集时间
- 2026-10-24T04:51:36.8778950+00:00
Member vs. Public API The REST API is split into two versions: a Public API and a Member API. Traffic is directed to a different set of servers if users authenticate: Member API: Accessed with authentication: used for creating and updating metadata Public API: Accessed without authentication: used for retrieving metadata These two APIs use the same URL (starting with https://api.datacite.org) and run the same code. When users authenticate to access the Member API, they have access to additional functionality, depending on their account type.
覆盖条件:auth_required=false
datacite-public-api-documentation-query-e1 · 来源文档声明
- 原文定位
- .local/deep-cards-v1/public-discovery-batch-20261024-02/sources/datacite-query-documentation.txt:L275-L285
- 来源版本
- documentation-set-sha256:630781bae72482c8d0e97ad5e89781609b307141a326008fb7d1c24f32d92a7d
- 内容摘要
- 1071179887ae5d8951ad1cc9ca2bd6e792c0c1b3585c716b04e2ae869d6975f3
- 采集时间
- 2026-10-24T04:57:19.9734451+00:00
DataCite’s REST API allows any user to retrieve, query and browse DataCite DOI metadata records. You can run a query for a single DOI, as follows: Shell # GET /dois curl "https://api.datacite.org/dois/10.6084/m9.figshare.21545982" You can also run a query to retrieve a list of DOIs, for example, search for all DOIs with a specific “publisher”. Shell # GET /dois curl "https://api.datacite.org/dois?query=publisher:DataCite" 📘 To run a GET request, you can use curl from the command line, an application like Postman, or simply paste into your browser. A successful query will generate a response from the REST API which includes all of the metadata fields in JSON format. The response also provides a list of additional fields at the bottom providing extra information about the DOI. The additional information for a single DOI includes; metadataVersion, state and citationCount, see the full list in the guide about queries for a single DOI with the REST API. For a list, you will see aggregated information for all the DOIs in the list, such as; resourceTypes, licenses and citations, see full list in the documentation about retrieving a list with the REST API.
覆盖条件:invocation_mode=api; execution_location=remote; output_format=json
结构化配方尚未提供或不适用于本版本;旧用法文字保留,连接与执行结果未知。