W rzeczywistych sytuacjach interakcje API są realizowane przez system przy użyciu języka programowania, takiego jak PHP, Java lub Ruby on Rails. Aby ćwiczyć i testować, możesz wchodzić w interakcje z ORCID Interfejsy API wykorzystujące szereg narzędzi zdolnych do wykonywania i odbierania żądań HTTP. Większość narzędzi HTTP na komputery stacjonarne jest uruchamianych w wierszu poleceń; dla tych, którzy preferują interfejs graficzny, użyteczną alternatywą są narzędzia internetowe.
WERYFIKACJA XML/XSD
Istnieje wiele narzędzi, które zweryfikują Twój XML za Ciebie; dobrze jest go adoptować. W przypadku wielu wywołań interfejsu API będziesz pracować z informacjami w formacie XML. Szczególnie podczas pracy z ORCID API, ważne będzie, aby używany XML był zgodny z XSD. (Zobacz nasz dokumentacja na GitHubie dla ORCID schemat wiadomości XSD.)
ORCID SERWER TESTOWY SANDBOX
Połączenia serwer testowy piaskownicy jest kopią ORCID Oprogramowanie rejestru i zawiera tylko dane testowe. Został zaprojektowany, aby zapewnić miejsce do wypróbowania różnych rzeczy bez wpływu na rzeczywistość ORCID iDs, szczególnie jeśli pracujesz z ORCID API i potrzebujesz miejsca do testowania swojej pracy. Możesz tworzyć konta użytkowników i testować wywołania API w piaskownicy, nie martwiąc się o wpływ na dane produkcyjne lub przypadkowe spamowanie badaczy.
Nie musisz nawet być ORCID Member, aby wypróbować interfejs API członka w piaskownicy. Wszyscy mogą poprosić o poświadczenia interfejsu API członka piaskownicy i wypróbować wszystkie funkcje dostępne w interfejsie API członka.
Witryna i interfejsy API nie będą tak niezawodne, jak w przypadku serwerów produkcyjnych. Nie udzielamy żadnych gwarancji dotyczących danych w piaskownicy; nie są archiwizowane i mogą zostać usunięte. Piaskownica może również zawierać pewne eksperymentalne funkcje, których jeszcze nie ma na serwerach produkcyjnych, więc możesz wypróbować różne rzeczy, zanim pojawią się w rejestrze. ZOBACZ WIĘCEJ o serwerze testowym piaskownicy lub zażądać poświadczeń klienta.
NARZĘDZIA HTTP
Dostępnych jest wiele narzędzi do uruchamiania żądań HTTP. Niektóre używamy: