Tutti i membri premium possono ottenere un token di accesso "/webhook". È possibile utilizzare un singolo token per registrare webhook per più record. Per ottenere un token, si effettua una chiamata al ORCID Endpoint del token API.
Questo processo viene spesso definito flusso OAuth delle credenziali client o OAuth in due passaggi.
Di seguito è riportato un esempio di chiamata per ottenere il token di accesso: sostituisci i segnaposto con le tue credenziali (assicurati di rimuovere le parentesi).
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"
Ti verrà quindi restituito un token di accesso simile al seguente.
{"access_token":"5eb23750-1e19-47a3-b6f6-26635c34e8ee",
"token_type":"bearer",
"refresh_token":"c7d3d5fd-e4c0-4825-89f2-7cfb4a1cf01e",
"expires_in":631138518,
"scope":"/webhook"}