我是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/