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

最佳答案

ORCID public v2.0 API supports swagger。尽管在撰写本文时尚未完成(缺少生物信息),但该API允许查询ORCID记录中列出的活动。由于它支持摇摇欲坠,因此可以使用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
      });
    }
  });


有关更多信息和示例,请阅读此quickstart guide to ORCID with swagger

关于node.js - 使用 Node js调用ORCID公共(public)api,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31199203/

10-09 22:10