The ORCID arama API'si SOLR sözdizimini kullanır. SOLR 3.6'da bulunan tüm sorgu sözdizimleri desteklenir, Solr uzantılı Lucene dahil (Varsayılan), DisMax ve Genişletilmiş Dismax.
Bunu kullanmak için bir "/read-public" erişim belirtecine ihtiyacınız var. Arama jetonunuzu aldıktan sonra temel arama URL'nizi oluşturun:
Kimlik bilgileri türü: | Genel API | Üye API'sı |
Kaynak URL'si: | Korumalı alan: https://pub.sandbox.orcidOrg. Yapım: https://yayın.orcidOrg. | Korumalı alan: https://api.sandbox.orcidOrg. Yapım: https://api.orcidOrg. |
API sürümü: | v3.0 | |
Uç nokta ara | /arama/?=[sorgu] |
Aramak için örnek bir arama "orcid” sandbox public API'sindeki belirteç ile XML biçiminde döndürülen sonuçlar şöyledir:
Method: GET Content-type: application/vnd.orcid+xmlnAuthorization type and Access token: Bearer [stored access token]URL: https://pub.sandbox.orcid.org/v3.0/search/?q=orcid
Sonuçlar, bulunan sonuçların sayısını (bulunan sayı) belirtir ve varsayılan olarak ilk 1000 sonucu görüntüler:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<search:search num-found="385" xmlns:search="https://www.orcid.org/ns/search" xmlns:common="https://www.orcid.org/ns/common">
<search:result>
<common:orcid-identifier>
<common:uri>https://sandbox.orcid.org/0000-0001-2345-6789</common:uri>
<common:path>/0000-0001-2345-6789</common:path>
<common:host>sandbox.orcid.org</common:host>
</common:orcid-identifier>
</search:result>
[...]
</search:search>
Korumalı alan genel API'sinde sonuçların json biçiminde döndürüldüğü örnek bir temel arama:
Method: GET
Content-type: application/vnd.orcid+json
Authorization type and Access token: Bearer [stored access token]
URL: https://pub.sandbox.orcid.org/v3.0/search/?q=newman
Arama yalnızca kişiyi döndürür ORCID Aramayla eşleşen genel verileri tutan kayıtların kimlikleri. Sonuç hakkında daha fazla bilgi edinmek için, bir arama yapın ve okuyun. ORCID doğrudan kaydedin.
Daha fazla bilgi için, bkz bizim Arama API'si öğreticisi.