In situazioni reali, le interazioni API vengono completate dal tuo sistema utilizzando un linguaggio di programmazione come PHP, Java o Ruby on Rails. Per esercitarsi e testare, puoi interagire con il ORCID API che utilizzano una gamma di strumenti in grado di effettuare e ricevere richieste HTTP. La maggior parte degli strumenti HTTP desktop vengono eseguiti nella riga di comando; per chi preferisce un'interfaccia grafica, gli strumenti basati sul web sono un'utile alternativa.
VERIFICA XML/XSD
Ci sono molti strumenti che verificheranno il tuo XML per te; è una buona idea adottarne uno. Per molte delle chiamate API lavorerai con informazioni in formato XML. In particolare quando si lavora con il ORCID Messaggio API, sarà importante che l'XML che utilizzi sia valido per l'XSD. (Vedi il nostro documentazione su GitHub per l' ORCID schema del messaggio XSD.)
ORCID SERVER DI PROVA SANDBOX
Le server di test sandbox è una copia di ORCID Software di registro e contiene solo dati di test. È stato progettato per fornire un posto dove provare le cose senza intaccare alcun reale ORCID iD, in particolare se stai lavorando con il ORCID API e hai bisogno di un posto dove testare il tuo lavoro. Puoi creare account utente e testare le chiamate API sulla sandbox senza doversi preoccupare di influire sui dati di produzione o inviare accidentalmente spam ai ricercatori.
Non hai nemmeno bisogno di essere un ORCID membro per provare l'API membro nella sandbox. Tutti sono invitati a richiedere le credenziali dell'API del membro sandbox e provare tutte le funzionalità disponibili per l'API del membro.
Il sito e le API non saranno affidabili come lo sono per i server di produzione. Non garantiamo i dati sulla sandbox; non vengono sottoposti a backup e possono essere eliminati. La sandbox può anche contenere alcune funzionalità sperimentali che non sono ancora sui server di produzione, quindi puoi provare le cose prima che esistano nel registro. Scopri di più sul server di test sandbox o richiedi le credenziali del cliente.
STRUMENTI HTTP
Sono disponibili molti strumenti per eseguire richieste HTTP. Alcuni che usiamo: