Cualquiera con credenciales de API pública o miembro puede recibir una / read-public token de acceso.
- Para utilizar la API pública, siga las INSTRUCCIONES Para obtener sus credenciales. Tenga en cuenta que, al utilizar la API pública, debe cumplir con las ORCID Términos y condiciones de uso y nuestra Términos y condiciones del cliente público de API.
- Para utilizar la API de miembros, su organización debe ser una ORCID miembro, y puede solicitar credenciales en Registrar una aplicación cliente: API de miembro de producción
Para obtener un token, realiza una llamada al ORCID Punto final del token de API. Este proceso suele denominarse flujo OAuth de credenciales de cliente u OAuth de dos pasos.
Un ejemplo de llamada para obtener un token de acceso para leer datos públicos en la caja de arena: reemplace los marcadores de posición con sus credenciales (asegúrese de eliminar los corchetes.
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
A continuación, se le devolverá un token de acceso similar al siguiente. El token devuelto es de larga duración (no caduca durante aproximadamente 20 años) y se puede usar varias veces para recuperar datos públicos de ORCID Records.
"access_token":"43914fb8-7f34-417d-9d4e-eaa820c92c0d",
"token_type":"bearer",
"expires_in":631138518,
"scope":"/read-public",
"orcid":null
Nota: Todos los tokens con el alcance / authenticate ahora también tienen el alcance / read-public incluido. Si usa solo el alcance / authenticate, puede usar los tokens de acceso almacenados para leer datos públicos sin necesidad de volver a obtener un token de acceso.
Los integradores que utilizan la API miembro pueden utilizar la / read-public alcance para leer ORCID resúmenes de registros.