프리미엄 회원이라면 누구나 '/webhook' 액세스 토큰을 얻을 수 있습니다. 단일 토큰을 사용하여 여러 레코드에 대한 웹후크를 등록할 수 있습니다. 토큰을 얻으려면 다음을 호출합니다. ORCID API 토큰 엔드 포인트.
이 프로세스를 종종 클라이언트 자격 증명 OAuth 흐름 또는 2 단계 OAuth라고합니다.
다음은 액세스 토큰을 얻기위한 호출의 예입니다. 자리 표시자를 자격 증명으로 바꿉니다 (대괄호를 제거해야 함).
curl -i -L -H "Accept: application/json"
-d "client_id=(your client ID)"
-d "client_secret=(your client secret)"
-d "scope=/webhook"
-d "grant_type=client_credentials"
"https://sandbox.orcid.org/oauth/token"
그러면 다음과 유사한 액세스 토큰이 반환됩니다.
{"access_token":"5eb23750-1e19-47a3-b6f6-26635c34e8ee",
"token_type":"bearer",
"refresh_token":"c7d3d5fd-e4c0-4825-89f2-7cfb4a1cf01e",
"expires_in":631138518,
"scope":"/webhook"}