任何拥有公共或成员 API 凭证的人都可以收到 /读公开 访问令牌。
- 要使用公共 API,请遵循 说明 获取您的凭证。请注意,在使用公共 API 时,您必须遵守 ORCID 使用条款及条件 和我们的 API 公共客户端条款和条件.
- 要使用会员 API,您的组织必须是 ORCID 会员,您可以申请凭证 注册客户端应用程序:Production Member API
要获取令牌,您可以调用 ORCID API 令牌端点。此过程通常称为客户端凭据 OAuth 流程或两步 OAuth。
获取访问令牌以读取沙箱上的公共数据的示例调用 - 用您的凭据替换占位符(确保删除括号。
URL=https://sandbox.orcid.org/oauth/token
HEADER: Accept: application/json
METHOD: POST
DATA:
client_id=[Your public or member API client ID]
client_secret=[Your public or member API secret]
grant_type=client_credentials
scope=/read-public
然后,您将收到类似于以下内容的访问令牌。 返回的令牌是长期存在的(大约 20 年不会过期)并且可以多次使用以从中检索公共数据 ORCID 纪录。
"access_token":"43914fb8-7f34-417d-9d4e-eaa820c92c0d",
"token_type":"bearer",
"expires_in":631138518,
"scope":"/read-public",
"orcid":null
注意: 具有 /authenticate 范围的所有令牌现在也包含 /read-public 范围。 如果仅使用 /authenticate 范围,则可以使用存储的访问令牌读取公共数据,而无需再次获取访问令牌。
使用会员 API 的集成商可以使用 /读公开 阅读范围 ORCID 记录总结。