MKS 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: | Kum havuzu: https://pub.sandbox.orcid.org Yapım: https://pub.orcid.org | Kum havuzu: https://api.sandbox.orcid.org Üretim: https://api.orcid.org |
| API sürümü: | v3.0 | v3.0 |
| Uç nokta ara | /arama/?=[sorgu] | /arama/?=[sorgu] |
Sandbox genel API'sinde belirteçle "orcid" araması yapmak için bir örnek çağrı, sonuçları XML biçiminde döndürür:
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.