ORCID ofrece una API pública que permite a las organizaciones que no ORCID miembros para conectar sus sistemas y aplicaciones a la ORCID registro con comunicaciones de máquina a máquina. La API es una API tranquila y admite XML y JSON.
La API pública se puede utilizar para las siguientes funciones:
- Inicie sesión en su sistema con ORCID
- Recoger usuarios validados ORCID identificaciones
- Recuperar datos públicos de un usuario ORCID grabar
- Buscar público ORCID datos de registro
Recomendamos que los desarrolladores prueben la API pública en el servidor de pruebas sandbox antes de usar la versión de producción. A continuación se muestran los pasos sobre cómo registrarse para obtener credenciales de API públicas en los entornos Sandbox y Production.
- Accede a tu ORCID grabar:
Servidor de producción: https://orcid.org/signin
Servidor de pruebas sandbox: https://sandbox.orcid.org/signin - Haga clic en su nombre en la esquina superior derecha
- Haga clic en Herramientas para desarrolladores». desde la opción de menú
Nota: Para acceder a las Herramientas para desarrolladores, debe verificar su dirección de correo electrónico. Si aún no ha verificado su dirección de correo electrónico, se le pedirá que lo haga antes de poder registrarse para las credenciales de la API pública. - Lea y acepte el 'ORCID Condiciones de servicio de las API públicas
- Haga clic en "Registrarse para ORCID Botón “Credenciales de API públicas”.
Completar el formulario de detalles de la solicitud
- Una vez que se haya registrado para obtener sus Credenciales de API pública, se le redirigirá a las Herramientas para desarrolladores (https://orcid.org/developer-tools or https://sandbox.orcid.org/developer-tools).
- Debe completar el formulario de detalles de la solicitud presentado para registrar una nueva solicitud.
- Nombre: El nombre de su aplicación. Esto se mostrará a los usuarios cuando otorguen permiso a su aplicación para obtener su ORCID iD, y se mostrará en su Lista de organizaciones de confianza. Recomendamos utilizar el nombre de su organización o servicio (por ejemplo, el nombre de una revista).
- URL de la aplicación: El sitio web que el usuario puede visitar para obtener más información sobre su aplicación. Esto también se mostrará en su Lista de organizaciones de confianza.
- Descripción de la aplicación: Información sobre la aplicación que está desarrollando y cómo utilizará la aplicación del usuario. ORCID identificación. Esto se mostrará a los usuarios en la pantalla de OAuth.
Adición Redirigir URI
Una vez que el usuario haya autorizado su aplicación, será devuelto a un URI que especifique. Debe proporcionar estos URI por adelantado o sus usuarios de integración experimentarán un error.
- Ingrese su URI de redireccionamiento en el cuadro provisto
- Si necesita ingresar más de 1 URI de redireccionamiento, haga clic en 'Agregar otro URI de redireccionamiento'
Tengan en cuenta que:
- Solo URI de HTTPS son aceptados en producción
- Dominios registrados DEBE coincidir exactamente con los dominios utilizados, incluidos los subdominios
- Registre todos los URI de redirección completos cuando sea posible. Esta es la opción más segura y la que recomendamos. Para obtener más información sobre los URI de redireccionamiento, consulte nuestro Preguntas frecuentes sobre URI de redirección
Guardando tu aplicación
Una vez que haya completado el formulario de solicitud y agregado sus URI de redireccionamiento, puede guardar su solicitud.
- Haga clic en 'Guardar mi aplicación y generar mi ID de cliente y secreto'
Se le redirigirá a la página de herramientas para desarrolladores, que ahora incluirá sus credenciales de cliente de la API pública.
Actualización de sus credenciales
Hacer un cambio en la información de su solicitud es muy simple.
- Edite la información relevante y luego haga clic en 'Guardar solicitud'
Usa tus credenciales
Ahora que tiene sus credenciales, es hora de comenzar a usar el ORCID API pública!
Tenga en cuenta que podemos transferir sus credenciales a la API de miembro si se convierte en un ORCID miembro en el futuro.
Visita nuestra Grupo de usuarios de API temas para obtener más información sobre cómo configurar una integración con la API pública. Sin embargo, para maximizar los beneficios de ORCIDte recomendamos Únete ORCID como miembro de la organización, que ofrece acceso a funciones adicionales, asistencia personal de nuestro equipo de integración y, por supuesto, ayuda a respaldar nuestro trabajo.