실제 상황에서 API 상호 작용은 PHP, Java 또는 Ruby on Rails와 같은 프로그래밍 언어를 사용하여 시스템에서 완료됩니다. 연습 및 테스트를 위해 ORCID HTTP 요청을 만들고 수신 할 수있는 다양한 도구를 사용하는 API. 대부분의 데스크톱 HTTP 도구는 명령 줄에서 실행됩니다. 그래픽 인터페이스를 선호하는 사람들에게는 웹 기반 도구가 유용한 대안입니다.
XML / XSD 확인
XML을 확인하는 많은 도구가 있습니다. 하나를 채택하는 것이 좋습니다. 많은 API 호출에 대해 XML 형식 정보로 작업하게됩니다. 특히 ORCID API 메시지, 사용하는 XML이 XSD에 대해 유효한 것이 중요합니다. (우리의 GitHub에 대한 문서 위한 ORCID 메시지 스키마 XSD.)
ORCID 샌드 박스 테스트 서버
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 샌드 박스 테스트 서버 의 사본입니다 ORCID 레지스트리 소프트웨어이며 테스트 데이터 만 포함합니다. 실제에 영향을주지 않고 시도 할 수있는 장소를 제공하도록 설계되었습니다. ORCID iD, 특히 ORCID API 및 작업을 테스트할 장소가 필요합니다. 프로덕션 데이터에 영향을 미치거나 연구원에게 실수로 스팸을 보내는 것에 대해 걱정할 필요 없이 샌드박스에서 사용자 계정을 만들고 API 호출을 테스트할 수 있습니다.
당신은 일 필요조차 없습니다 ORCID 샌드 박스에서 멤버 API를 사용해보십시오. 누구나 샌드 박스 멤버 API 자격 증명을 요청하고 멤버 API에서 사용할 수있는 전체 기능을 사용해 볼 수 있습니다.
사이트와 API는 프로덕션 서버만큼 신뢰할 수 없습니다. 샌드 박스의 데이터에 대해 보장하지 않습니다. 백업되지 않으며 삭제 될 수 있습니다. 샌드 박스에는 아직 프로덕션 서버에없는 일부 실험적 기능이 포함될 수 있으므로 레지스트리에 존재하기 전에 시도해 볼 수 있습니다. 상세보기 샌드 박스 테스트 서버 또는 클라이언트 자격 증명 요청.
HTTP 도구
HTTP 요청을 실행하는 데 사용할 수있는 많은 도구가 있습니다. 우리가 사용하는 일부 :