Dans des situations réelles, les interactions API sont complétées par votre système à l'aide d'un langage de programmation tel que PHP, Java ou Ruby on Rails. Pour la pratique et les tests, vous pouvez interagir avec le ORCID Des API utilisant une gamme d'outils capables de créer et de recevoir des requêtes HTTP. La plupart des outils HTTP de bureau sont exécutés en ligne de commande ; pour ceux qui préfèrent une interface graphique, les outils Web sont une alternative utile.
VÉRIFICATION XML/XSD
Il existe de nombreux outils qui vérifieront votre XML pour vous ; c'est une bonne idée d'en adopter un. Pour la plupart des appels d'API, vous travaillerez avec des informations au format XML. En particulier lorsque vous travaillez avec le ORCID Message API, il sera important que le XML que vous utilisez soit valide par rapport au XSD. (Voir notre documentation sur GitHub pour ORCID schéma de message XSD.)
ORCID SERVEUR DE TEST SANDBOX
L' serveur de test sandbox est une copie du ORCID Logiciel de registre, et ne contient que des données de test. Il a été conçu pour fournir un endroit pour essayer des choses sans affecter aucun réel ORCID iDs, en particulier si vous travaillez avec le ORCID API et avez besoin d'un endroit pour tester votre travail. Vous pouvez créer des comptes d'utilisateurs et tester les appels d'API sur le bac à sable sans avoir à vous soucier d'affecter les données de production ou de spammer accidentellement les chercheurs.
Vous n'avez même pas besoin d'être un ORCID membre pour essayer l'API membre dans le bac à sable. Tous sont invités à demander les informations d'identification de l'API membre sandbox et à essayer toutes les fonctionnalités disponibles pour l'API membre.
Le site et les API ne seront pas aussi fiables que pour les serveurs de production. Nous ne donnons aucune garantie concernant les données sur le bac à sable ; ils ne sont pas sauvegardés et peuvent être supprimés. Le bac à sable peut également contenir des fonctionnalités expérimentales qui ne sont pas encore sur les serveurs de production afin que vous puissiez essayer des choses avant qu'elles n'existent dans le registre. Apprendre encore plus sur le serveur de test sandbox ou demander les informations d'identification du client.
OUTILS HTTP
Il existe de nombreux outils disponibles pour exécuter des requêtes HTTP. Certains que nous utilisons :