通过名称搜索用户 ORCID 的最佳方式。
是否有任何等效于本质上这个页面的内容:ORCID API 中的https://orcid.org/orcid-search/search ?
如在和端点中,我可以搜索 /api?name=john%20doe
并取回他们的 id 作为响应?
注意:API 似乎有文档,但据我所知,该文档不包括任何实际使用 API 的指导,只有解释如何使用 api 的页面,而没有给你实际的 url ,查询参数或示例调用...:/
通过名称搜索用户 ORCID 的最佳方式。
是否有任何等效于本质上这个页面的内容:ORCID API 中的https://orcid.org/orcid-search/search ?
如在和端点中,我可以搜索 /api?name=john%20doe
并取回他们的 id 作为响应?
注意:API 似乎有文档,但据我所知,该文档不包括任何实际使用 API 的指导,只有解释如何使用 api 的页面,而没有给你实际的 url ,查询参数或示例调用...:/
使用 javascript 验证 ORCID
function validOrcID(str) {
/* ORCID format is XXXX-XXXX-XXXX-XXXX. */
if (!str) return false;
testStr = new String(str);
len = testStr.length;
if (len!=19) return false
dashTest = testStr.split('-');
if (dashTest.length !=4) return false;
if (dashTest[0].length !=4 || dashTest[1].length!=4 || dashTest[2].length!=4 || dashTest[3].length!=4) return false
if (isNaN(dashTest[0]) || isNaN(dashTest[1]) || isNaN(dashTest[2]) || isNaN(dashTest[3])) return false
return true;
}