SearchAPI
AccessON SearchAPI help users to provide AccessON’s discovery function on website of library, academic society, journal and etc. to expand the use of open access articles.
Purpose
- Support for academic research activities
Applicable to
- Libraries, academic societies, research support institutions, etc.
Usage Guide
- Embed AccessON search functionality in platforms and pages currently in service
- Provision of search box HTML tags
- Provides the ability to set desired search conditions (specific academic journal (ISSN : (P)ISSN or (E)ISSN), language (Korean/English)) and call up search results
- Obtain a service key through application for use
Using SearchAPI
Step 2
Sign up for SearchAPI
Step 3
AccessON will give you an API key authentification.
Step 3
Check your API key.
- Log in and check your application to see if your SearchAPI is authorized.
- AccessON SearchAPI is for academic research and searches.
- Using APIs for commerical purposes such as re-processing data for building DB is prohibited.
- Provides search box and result box as HTML tags.
- Sign up to get an API key.
- Authorized users can use the provided HTML tag by embedding it on the site.
SearchAPI example (Search bar HTML tag)
Code copy
<div style="width: 1300px;">
<form name="koar_search_form" method="post" target="koar_search_form" action="">
<div style="background: #fff; border-radius: 5px; box-shadow: 0 1px 1px 0 #999, 0 1px 1px 0 transparent; padding: 10px 0 0 0; border: 1px solid #e5e5e5; box-sizing: border-box; margin: 20px 0 0 0;" id="koar_journal_area">
<h3 style="text-indent: -9999px; overflow: hidden; width: 100%; height: 40px; background: url(https://accesson.kisti.re.kr/images/common/logo-koar.svg) no-repeat 0 0; margin: 0px 10px 0px 20px; box-sizing: border-box;">AccessON 국가 오픈액세스 플랫폼</h3>
<div style="box-sizing: border-box; margin: 0; padding: 0;">
<div style="padding: 17px 14px; margin: 0; box-sizing: border-box; position: relative;">
<fieldset style="padding: 0px; position: relative;">
<input type="text" onkeypress="event.keyCode == 13?document.querySelector('#accessOnSearch').onclick():''" name="searchApiKeyword" title="검색" style="width: 98%; height: 46px; background: #fff; padding: 0px 12px; font-size: 15px; line-height: 18px; border: none;" placeholder="제목, 초록, 저자, 키워드 등으로 검색어를 입력하세요.">
<button id="accessOnSearch" onclick="document.querySelector('input[name=keywords]').value=document.querySelector('input[name=searchApiKeyword]').value;document.querySelector('form[name=koar_search_form]').action='https://accesson.kisti.re.kr/searchApi/searchApi.do';document.querySelector('form[name=koar_search_form]').submit()" style="right: -1px; text-decoration: none !important; position: absolute; top: -2px; width: 72px; height: 48px; background: #313f62 url(https://accesson.kisti.re.kr/images/common/head-sch-ico.png) no-repeat 47% 50%; text-indent: -999px; overflow: hidden;">검색</button>
</fieldset>
</div>
</div>
</div>
<input type="hidden" name="keywords" value="" />
<!-- 필수 -->
<input type="hidden" name="code" value="[서비스키]" />
<!-- 특정 학술지로 검색결과를 제한하고자 하는 경우 ","구분자로 다수의 ISSN((P)ISSN 또는 (E)ISSN)지정 -->
<input type="hidden" name="preFilterISSN" value="1111-2222,3333-4444" />
<!-- 언어 설정값 (ko/en) -->
<input type="hidden" name="language" value="ko" />
</form>
</div>
SearchAPI example (Search result HTML tag)
Code copy
<!-- A minimum width of 1300px is recommended. -->
<iframe name="koar_search_form" src="" width="1300px;" height="600px;" style="border:0px;"></iframe>
SearchAPI example (Utilization of search results)
※ For more information for using SearchAPI, please contact AccessON(accesson@kisti.re.kr).