実際の状況では、APIの相互作用は、PHP、Java、Ruby onRailsなどのプログラミング言語を使用してシステムによって完了されます。 練習とテストのために、あなたはと対話することができます ORCID HTTPリクエストを作成および受信できるさまざまなツールを使用するAPI。 ほとんどのデスクトップHTTPツールはコマンドラインで実行されます。 グラフィカルインターフェイスを好む人にとっては、Webベースのツールが便利な代替手段です。
XML / XSD検証
XMLを検証するツールはたくさんあります。 採用することをお勧めします。 多くのAPI呼び出しでは、XML形式の情報を使用します。 特に、 ORCID APIメッセージ、使用するXMLがXSDに対して有効であることが重要になります。 (私たちを参照してください GitHubのドキュメント ORCID メッセージスキーマXSD。)
ORCID サンドボックステストサーバー
この サンドボックス テスト サーバー のコピーです ORCID レジストリソフトウェアであり、テストデータのみが含まれています。 実際に影響を与えることなく物事を試す場所を提供するように設計されました ORCID iD、特に ORCID API であり、作業をテストする場所が必要です。 ユーザー アカウントを作成し、サンドボックスで API 呼び出しをテストできます。本番データへの影響や、研究者への誤ったスパム送信を心配する必要はありません。
あなたもである必要はありません ORCID サンドボックスでメンバーAPIを試すメンバー。 サンドボックスメンバーAPIのクレデンシャルをリクエストして、メンバーAPIで利用できるすべての機能を試してみてください。
サイトとAPIは、本番サーバーの場合ほど信頼性が高くありません。 サンドボックス上のデータについては保証しません。 それらはバックアップされておらず、削除される可能性があります。 サンドボックスには、まだ実稼働サーバーにない実験的な機能が含まれている場合があるため、レジストリに存在する前に試してみることができます。 さらに詳しく サンドボックステストサーバーについてまたは クライアントの資格情報を要求する.
HTTPツール
HTTPリクエストを実行するために利用できるツールはたくさんあります。 私たちが使用するもの: