通过一些没有机构凭证的API获取附加到ORCID ID的名称

  • 本文关键字:ORCID ID 获取 API 机构 凭证 orcid
  • 更新时间 :
  • 英文 :


我有一个ORCID号码,但我的机构不是会员。我正在编辑《论文集》,每位作者都提供了他们的ORCID编号,我想检查这些编号是否正确。不需要在www.orcid.org搜索界面中输入大约60个名字,是否有一些方法可以通过API来实现?(我会用Perl, Python, PHP编程)

实际上比我想象的要容易。您所需要的只是使用URLhttp://orcid.org/0000-0000-0000-0000和ORCID ID而不是零,然后您将收到一个包含该ID所有者名称的文件。

下面是Perl代码($ORCID包含我们寻找所有者的ID):

system("wget -O tmp -q http://orcid.org/$ORCID");
open IN, "tmp";
binmode IN, ":utf8";
while (<IN>) {
if (m/<meta property="og:title" content="(.+?) ([0-9X-]{19})">/) { $name=$1; }
}
close IN;
print $name;

最新更新