공개 또는 멤버 API 자격 증명이있는 사람은 누구나 / 공개 읽기 액세스 토큰.
- 공개 API를 사용하려면 다음을 따르세요. 명령 자격 증명을 얻으려면. 공개 API를 사용할 때는 다음 사항을 준수해야 합니다. ORCID 이용 약관 & API 공개 클라이언트 이용약관.
- 회원 API를 사용하려면 귀하의 조직이 ORCID 회원이시면 자격증 신청이 가능합니다. 클라이언트 애플리케이션 등록 : Production Member API
토큰을 얻으려면 다음을 호출합니다. ORCID API 토큰 엔드포인트. 이 프로세스는 종종 클라이언트-인증 정보 OAuth 흐름 또는 2단계 OAuth라고 합니다.
샌드 박스에서 공개 데이터를 읽기위한 액세스 토큰을 얻는 예제 호출 — 자리 표시자를 자격 증명으로 바꿉니다 (대괄호를 제거해야합니다.
URL=https://sandbox.orcid.org/oauth/token
HEADER: Accept: application/json
METHOD: POST
DATA:
client_id=[Your public or member API client ID]
client_secret=[Your public or member API secret]
grant_type=client_credentials
scope=/read-public
그러면 다음과 유사한 액세스 토큰이 반환됩니다. 반환된 토큰은 오래 지속되며(약 20년 동안 만료되지 않음) 공개 데이터를 검색하는 데 여러 번 사용할 수 있습니다. ORCID 기록.
{"access_token":"4bed1e13-7792-4129-9f07-aaf7b88ba88f","token_type":"bearer",
"refresh_token":"2d76d8d0-6fd6-426b-a017-61e0ceda0ad2","expires_in":631138518,
"scope":"/read-public","orcid":null}
참고 : / authenticate 범위가있는 모든 토큰에는 이제 / read-public 범위도 포함됩니다. / authenticate 범위 만 사용하는 경우 저장된 액세스 토큰을 사용하여 액세스 토큰을 다시 얻을 필요없이 공용 데이터를 읽을 수 있습니다.
회원 API를 사용하는 통합자는 / 공개 읽기 읽을 수 있는 범위 ORCID 기록 요약.