Шаг 4 (из 5)
4. Обновите ORCID запись (ПОСТАВИТЬ)
На этом этапе вы узнаете, как использовать API для обновления (изменения) информации, которую вы ранее добавили в ORCID записи.
В реальной ситуации вам может потребоваться обновить элементы, которые вы добавили в запись исследователя. В этом примере мы будем обновлять дату окончания для «образовательной» принадлежности, которую мы добавили на последнем шаге.
Примечание. Если вы сохранили код размещения для своей образовательной организации, вы можете перейти к шагу 4 ниже. Если вы не сохранили код ввода, перейдите к шагу 5. Чтение ORCID Запись (ПОЛУЧИТЬ) чтобы прочитать запись и получить свой пут-код.
В изменении игровой площадки Google Developers OAuth2 HTTP-метод в ПОЛОЖИЛ
Нажмите Добавить заголовки и убедитесь, что для 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] с кодом размещения для вашего образования.
Возьмите XML из раздел POST еще раз и щелчок Введите тело запроса и вставьте его.
Изменить дату окончания вашего образования
Нажмите Закрыто.
Щелкните Отправить запрос.
Результаты появятся в Ответ на запрос раздел справа. Прокрутите вниз - если вы видите HTTP / 1.1 200 OK, ваша образовательная принадлежность успешно обновлена! Если вы видите сообщение об ошибке, убедитесь, что значения заголовков в Добавить заголовки не были изменены на искаженный текст, например: application%2Fvnd.orcid%2Bxml»
Посетить общественное мнение вашей записи Sandbox на https://sandbox.orcid.org/[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>
В полезные данные JSON для вызова PUT put-код включается как пара ключ-значение в объект JSON, который представляет элемент:
{
"put-code": 66698,
"path": null,
"department-name": "department-name",
/* Add additional details here */
}