0

通过名称搜索用户 ORCID 的最佳方式。

是否有任何等效于本质上这个页面的内容:ORCID API 中的https://orcid.org/orcid-search/search ?

如在和端点中,我可以搜索 /api?name=john%20doe并取回他们的 id 作为响应?

注意:API 似乎有文档,但据我所知,该文档不包括任何实际使用 API 的指导,只有解释如何使用 api 的页面,而没有给你实际的 url ,查询参数或示例调用...:/

4

1 回答 1

-1

使用 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;
    }
于 2018-10-22T09:43:53.217 回答