手順 4名(5年)
4. を更新します。 ORCID 記録 (PUT)
このステップでは、API を使用して、以前に追加した情報を更新 (変更) する方法を学習します。 ORCID 記録。
実際の状況では、研究者の記録に追加した項目を更新する必要がある場合があります。 この例では、最後のステップで追加した「教育」所属の終了日を更新します。
注: 教育機関の PUT コードを保存した場合は、以下のステップ 4 に進んでください。 put コードを保存していない場合は、ステップ 5 に進んでください。 を読む ORCID 記録 (GET) レコードを読み取り、put コードを取得します。
Google Developers OAuth2 Playground の変更 HTTPメソッド 〜へ PUT
クリック ヘッダーを追加 AcceptとContent-typeが両方ともapplication/vnd.orcid+xmlに設定されていることを確認します。
リクエストURI フィールド入力:
https://api.sandbox.orcid.org/v3.0/[ORCID ID]/education/[PUT CODE]
交換 [ORCID ID] と iD サンドボックス レコードの場合は、XXXX-XXXX-XXXX-XXXX の形式で、[PUT CODE] に教育機関の put-code を入力します
から XML を取得します。 再度POSTセクション そしてクリック リクエスト本文を入力してください に貼り付けます。
所属教育機関の終了日を編集する
クリック 閉じる.
[リクエストを送信] をクリックします。
結果は リクエスト/レスポンス 右のセクション。 一番下までスクロールします - 表示されている場合 HTTP / 1.1 200 OK、教育機関の所属が正常に更新されました。 エラー メッセージが表示された場合は、 ヘッダーの追加 文字化けしたテキストに変更されていない(例:application%2Fvnd.orcid%2Bxml)
訪問 パブリック ビュー https://sandbox.orcid.org/[ の Sandbox レコードのORCID ID] をクリックして、新しい終了日が入力された更新された教育機関を確認します。
注意
put-code属性はルートに含める必要がありますXML ペイロードの要素。正しい配置は次のとおりです。
<education:education
xmlns:common="http://www.orcid.org/ns/common"
xmlns:education="http://www.orcid.org/ns/education"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.orcid.org/ns/education ../education-3.0.xsd "
put-code="66698">
<!-- Education item details go here -->
</education:education>
PUT 呼び出しの JSON ペイロードでは、put-code は、アイテムを表す JSON オブジェクト内のキーと値のペアとして含まれます。
{
"put-code": 66698,
"path": null,
"department-name": "department-name",
/* Add additional details here */
}