V reálných situacích jsou interakce API dokončeny vaším systémem pomocí programovacího jazyka, jako je PHP, Java nebo Ruby on Rails. Pro nácvik a testování můžete komunikovat s ORCID API využívající řadu nástrojů schopných vytvářet a přijímat požadavky HTTP. Většina nástrojů HTTP pro stolní počítače se spouští v příkazovém řádku; pro ty, kteří dávají přednost grafickému rozhraní, jsou webové nástroje užitečnou alternativou.
Ověření XML / XSD
Existuje mnoho nástrojů, které za vás ověří váš XML; je dobrý nápad si jeden adoptovat. U mnoha volání API budete pracovat s informacemi ve formátu XML. Zejména při práci s ORCID Zpráva API, bude důležité, aby XML, který používáte, byl platný pro XSD. (Viz naše dokumentace na GitHub pro ORCID schéma zprávy XSD.)
ORCID ZKUŠEBNÍ SERVER SANDBOXU
Jedno sandbox testovací server je kopií souboru ORCID Registrační software a obsahuje pouze testovací data. Byl navržen tak, aby poskytoval místo k vyzkoušení věcí, aniž by to ovlivnilo jakékoli skutečné ORCID ID, zejména pokud pracujete s ORCID API a potřebujete místo pro testování vaší práce. Můžete vytvářet uživatelské účty a testovat volání API na karanténě, aniž byste se museli obávat ovlivnění produkčních dat nebo náhodného spamování výzkumníků.
Ani nemusíte být ORCID member to try the member API in the sandbox. Všichni jsou vítáni, když požádají o přihlašovací údaje API člena sandboxu a vyzkoušejí všechny funkce dostupné pro členské API.
Web a rozhraní API nebudou tak spolehlivá jako u produkčních serverů. Neručíme za data na karanténě; nejsou zálohovány a mohou být odstraněny. Sandbox může také obsahovat některé experimentální funkce, které zatím nejsou na produkčních serverech, takže si můžete vyzkoušet věci dříve, než existují v registru. Zjistit více o serveru pro testování izolovaného prostoru nebo požádat o přihlašovací údaje klienta.
NÁSTROJE HTTP
Ke spouštění požadavků HTTP je k dispozici mnoho nástrojů. Některé používáme: