Tout membre premium peut obtenir un jeton d'accès '/webhook'. Un seul jeton peut être utilisé pour enregistrer des webhooks pour plusieurs enregistrements. Pour obtenir un jeton, vous appelez le ORCID Point de terminaison du jeton API.
Ce processus est souvent appelé flux OAuth des informations d'identification du client ou OAuth en 2 étapes.
Vous trouverez ci-dessous un exemple d'appel pour obtenir le jeton d'accès - remplacez les espaces réservés par vos informations d'identification (assurez-vous de supprimer les crochets.)
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"
Vous recevrez alors un jeton d'accès semblable au suivant.
{"access_token":"5eb23750-1e19-47a3-b6f6-26635c34e8ee",
"token_type":"bearer",
"refresh_token":"c7d3d5fd-e4c0-4825-89f2-7cfb4a1cf01e",
"expires_in":631138518,
"scope":"/webhook"}