Każdy członek premium może otrzymać token dostępu „/webhook”. Pojedynczy token może służyć do rejestrowania elementów webhook dla wielu rekordów. Aby otrzymać token, dzwonisz do ORCID Punkt końcowy tokenu interfejsu API.
Ten proces jest często nazywany przepływem OAuth poświadczeń klienta lub 2-etapową autoryzacją OAuth.
Poniżej znajduje się przykładowe wywołanie w celu uzyskania tokena dostępu — zastąp symbole zastępcze swoimi poświadczeniami (pamiętaj o usunięciu nawiasów).
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"
Następnie zostanie zwrócony token dostępu podobny do poniższego.
{"access_token":"5eb23750-1e19-47a3-b6f6-26635c34e8ee",
"token_type":"bearer",
"refresh_token":"c7d3d5fd-e4c0-4825-89f2-7cfb4a1cf01e",
"expires_in":631138518,
"scope":"/webhook"}