В реальных ситуациях взаимодействия с API выполняются вашей системой с использованием таких языков программирования, как PHP, Java или Ruby on Rails. Для практики и тестирования вы можете взаимодействовать с ORCID API-интерфейсы, использующие ряд инструментов, способных создавать и получать HTTP-запросы. Большинство настольных инструментов HTTP запускаются из командной строки; для тех, кто предпочитает графический интерфейс, полезной альтернативой являются веб-инструменты.
ПРОВЕРКА XML / XSD
Есть много инструментов, которые проверят ваш XML за вас; это хорошая идея принять его. Для многих вызовов API вы будете работать с информацией в формате XML. Особенно при работе с ORCID Сообщение API, важно, чтобы используемый XML соответствовал XSD. (См. Наш документация на GitHub для ORCID схема сообщения XSD.)
ORCID ТЕСТОВЫЙ СЕРВЕР SANDBOX
Команда сервер тестирования песочницы является копией ORCID Программное обеспечение реестра и содержит только данные тестирования. Он был разработан, чтобы предоставить место, где можно попробовать что-то, не влияя на реальные ORCID iD, особенно если вы работаете с ORCID API и нужно место для проверки вашей работы. Вы можете создавать учетные записи пользователей и тестировать вызовы API в песочнице, не беспокоясь о том, что это повлияет на производственные данные или случайно расшлет спам исследователям.
Вам даже не нужно быть ORCID член, чтобы опробовать членский API в песочнице. Все могут запросить учетные данные API участника песочницы и опробовать все функции, доступные для этого API.
Сайт и API не будут такими надежными, как для рабочих серверов. Мы не даем никаких гарантий относительно данных в песочнице; они не копируются и могут быть удалены. Песочница также может содержать некоторые экспериментальные функции, которых еще нет на рабочих серверах, поэтому вы можете опробовать их до того, как они появятся в реестре. Узнать больше о сервере тестирования песочницы или запросить учетные данные клиента.
ИНСТРУМЕНТЫ HTTP
Для выполнения HTTP-запросов доступно множество инструментов. Некоторые из них мы используем: