Hoje continuamos nossa nova série de funcionalidade de sexta-feira, onde nos concentramos em itens altamente solicitados de nosso Fórum iDeas. Obrigado novamente por fornecer tantas ideias excelentes! Esta postagem inclui informações sobre o lançamento de nosso sexto presente de final de ano: API pública aprimorada.
API pública aprimorada
O que é uma API e por que ela é relevante? APIs gerenciam como um aplicativo “fala” com outro. Por exemplo, eles podem habilitar (com sua autorização) dados em seu ORCID registro a ser importado para uma interface de pedido de bolsa ou sistema de perfil de sua universidade, ou para informações a serem adicionadas ao seu ORCID gravar sem copiar, colar ou digitar.
Como parte de nossa compromisso de código aberto, ORCID forneceu uma API pública gratuita (Interface de Programação de Aplicativo) desde nosso lançamento em 2012. Com nossa nova API pública aprimorada, agora é possível para qualquer sistema (incluindo aqueles de organizações que não são ORCID membros) para não incluir apenas o seu ORCID iD, mas para fazer esta adição em um autenticado caminho. Isso significa que você não terá que se lembrar do seu ORCID iD para compartilhar com outro sistema, nem você terá que se preocupar com erros de digitação ou números perdidos, garantindo a qualidade dos dados. Esta inclusão confiável de seu ORCID iD permite que seu nome, seu ID e seus dados viajem como um pacote. Em suma, garante trust nos dados. Além disso, os sistemas podem até usar este aprimoramento da API para permitir que você faça login em seus sistemas usando o seu ORCID credenciais.
Funções da API pública
A API pública suporta os seguintes tipos de interações de sistema para sistema com o ORCID Registro:
- Permite ORCID Detentores de registro para entrar em sistemas ou aplicativos com seus ORCID nome de usuário e senha
- Permite que os sistemas importem um usuário autenticado ORCID iD
- Permite que os sistemas recuperem uma versão legível por máquina de um público ORCID registro
- Permite que sistemas e aplicativos executem uma pesquisa gerada por máquina do ORCID Lista de Presentes
Comparando o ORCID APIs
Além da API pública, ORCID fornece APIs de membros básicos e premium. APIs membros fornecem a capacidade de uma organização membro solicitar ORCID gravar permissões de leitura / gravação de ORCID detentores de registro. Para ajudar a entender as diferenças entre nossas APIs, criamos um gráfico de comparação:
Você é um desenvolvedor? Guia rápido para usar o ORCID API pública
Qualquer um com um ORCID iD (e alguma experiência em desenvolvimento de software) pode registrar e usar a API pública.
- Faça login na sua ORCID conta
- Navegue para o novo Página de ferramentas do desenvolvedor
- Registre-se para a API clicando no botão exibido. (Se ainda não verificou o seu endereço de e-mail, terá de o fazer primeiro.)
- Siga as instruções na página para registrar seu aplicativo com a API e crie uma troca de API OAuth2.0 entre seu sistema e o ORCID Registro. Também criamos um página de documentação para esta funcionalidade aprimorada.
Encorajamos todos os que usam nossas APIs para se registrar em nosso Grupo de usuários API para se manter atualizado sobre os novos desenvolvimentos. Estamos ansiosos para ver seu novo aplicativo!