今天我们继续我们的新功能星期五系列,我们专注于我们的高要求项目 创意论坛. 再次感谢您提供这么多好主意! 这篇文章包含有关我们发布的第六个年终礼物的信息: 增强的公共 API.
增强的公共 API
什么是 API,为什么它相关? API 管理一个应用程序如何与另一个应用程序“对话”。 例如,他们可以(在您的授权下)启用您的数据 ORCID 要导入到拨款申请界面或您的大学档案系统中的记录,或用于将信息添加到您的 ORCID 无需复制和粘贴或输入即可记录。
作为我们的一部分 开源承诺, ORCID 自 2012 年推出以来,我们提供了一个免费的公共 API(应用程序编程接口)。借助我们新的增强型公共 API,现在任何系统(包括来自非 ORCID 成员)不仅包括您的 ORCID iD,但要在一个 认证 办法。 这意味着您将不必记住您的 ORCID iD 与其他系统共享,也不必担心拼写错误或遗漏数字,确保数据质量。 这种可靠的包含您的 ORCID iD 允许您的姓名、身份证和数据作为包裹一起旅行。 简而言之,它保证 信任 在数据中。 此外,系统甚至可以使用此 API 增强功能,使您能够使用您的 ORCID 证书。
公共API的功能
公共 API 支持以下类型的系统到系统交互 ORCID 注册地:
- 允许 ORCID 记录持有者使用他们的登录系统或应用程序 ORCID 用户名和密码
- 允许系统导入用户的身份验证 ORCID iD
- 允许系统检索公共信息的机器可读版本 ORCID 记录
- 允许系统和应用程序执行机器生成的搜索 ORCID 注册表
比较 ORCID APIs
除了公共 API, ORCID 提供基本和高级会员 API。 成员 API 为成员组织提供请求 ORCID 记录读/写权限 ORCID 记录保持者。 为了帮助理解我们的 API 之间的差异,我们创建了一个 对比图:
你是开发者吗? 使用快速指南 ORCID 公共API
任何有 ORCID iD (和一些软件开发经验)可以注册和使用公共API。
- 登录你的 ORCID 帐户
- 导航到新 开发者工具页面
- 单击显示的按钮注册 API。 (如果您尚未验证您的电子邮件地址,则需要先进行验证。)
- 按照页面上的说明向 API 注册您的应用程序,并在您的系统和应用程序之间创建 OAuth2.0 API 交换 ORCID 注册表。 我们还创建了一个 文档页面 对于这个增强的功能。
我们鼓励每个使用我们的 API 的人注册我们的 API用户组 以跟上新的发展。 我们期待看到您的新应用程序!