In realen Situationen werden API-Interaktionen von Ihrem System mithilfe einer Programmiersprache wie PHP, Java oder Ruby on Rails durchgeführt. Zum Üben und Testen können Sie mit dem interagieren ORCID APIs, die eine Reihe von Tools verwenden, die HTTP-Anfragen stellen und empfangen können. Die meisten Desktop-HTTP-Tools werden in der Befehlszeile ausgeführt. Für diejenigen, die eine grafische Oberfläche bevorzugen, sind webbasierte Tools eine sinnvolle Alternative.
XML/XSD-VERIFIZIERUNG
Es gibt viele Tools, die Ihr XML für Sie überprüfen. Es ist eine gute Idee, eines zu adoptieren. Bei vielen API-Aufrufen arbeiten Sie mit XML-formatierten Informationen. Besonders bei der Arbeit mit ORCID Bei der API-Nachricht ist es wichtig, dass das von Ihnen verwendete XML gegenüber der XSD gültig ist. (Siehe unsere Dokumentation auf GitHub für die ORCID Nachrichtenschema XSD.)
ORCID SANDBOX-TESTSERVER
Der Sandbox-Testserver ist eine Kopie von ORCID Registrierungssoftware und enthält nur Testdaten. Es soll einen Ort bieten, an dem man Dinge ausprobieren kann, ohne die Realität zu beeinträchtigen ORCID iDs, insbesondere wenn Sie mit dem arbeiten ORCID API und benötigen einen Ort zum Testen Ihrer Arbeit. Sie können Benutzerkonten erstellen und API-Aufrufe in der Sandbox testen, ohne sich Sorgen machen zu müssen, dass Produktionsdaten beeinträchtigt werden oder Forscher versehentlich Spam erhalten.
Sie müssen nicht einmal ein sein ORCID Mitglied, um die Mitglieds-API in der Sandbox auszuprobieren. Alle sind herzlich eingeladen, Anmeldeinformationen für die Sandbox-Mitglieds-API anzufordern und alle für die Mitglieds-API verfügbaren Funktionen auszuprobieren.
Die Site und die APIs werden nicht so zuverlässig sein wie bei den Produktionsservern. Wir geben keine Garantien für die Daten in der Sandbox. Sie werden nicht gesichert und können gelöscht werden. Die Sandbox enthält möglicherweise auch einige experimentelle Funktionen, die noch nicht auf den Produktionsservern vorhanden sind, sodass Sie Dinge ausprobieren können, bevor sie in der Registrierung vorhanden sind. Mehr erfahren über den Sandbox-Testserver bzw Kundenanmeldeinformationen anfordern.
HTTP-TOOLS
Es stehen viele Tools zum Ausführen von HTTP-Anfragen zur Verfügung. Einige verwenden wir: