2

我是 ORCID 的新手,并从http://orcid.org/研究了它的文档。但是我必须从nodejs代码中调用它的一些公共api。我搜索了很多,但没有得到任何与此相关的东西。请任何人帮助我。谢谢

4

1 回答 1

2

ORCID public v2.0 API 支持swagger 。尽管在撰写本文时尚未完成(缺少生物信息),但 API 允许查询 ORCID 记录中列出的活动。由于它支持 swagger,因此您可以使用swagger-js生成客户端。

你可以像这样使用它:

  var myORCID = "0000-0003-0902-4386";
  swagger = new SwaggerClient({
    url: "https://pub.orcid.org/resources/swagger.json",
    success: function() {
      swagger.apis["Public API v2.0"].viewActivities({orcid:myORCID},{responseContentType: 'application/json'}, function(data) {
        //do stuff with the JSON
      });
    }
  });

有关更多信息和示例,请阅读此使用 swagger 的 ORCID 快速入门指南

于 2015-09-28T12:38:00.267 回答