Krok 4 5 (z roku XNUMX)
4. Aktualizujte ORCID záznam (PUT)
V tomto kroku se naučíte, jak používat API k aktualizaci (změně) informací, které jste dříve přidali do souboru ORCID záznam.
V reálné situaci možná budete muset aktualizovat položky, které jste přidali do záznamu výzkumníka. V tomto příkladu budeme aktualizovat koncové datum přidružení „vzdělávání“, které jsme přidali v posledním kroku.
Poznámka: Pokud jste si uložili kód put pro vaši příslušnost ke vzdělání, můžete přeskočit na krok 4 níže. Pokud jste kód vložení neuložili, přejděte na krok 5 Čtení a ORCID Záznam (GET) přečíst záznam a získat svůj put-kód.
V Google Developers OAuth2 Playground Change Metoda HTTP na PUT
klikněte Přidat záhlaví a ujistěte se, že Accept a Content-type jsou obě nastaveny na application/vnd.orcid+xml
v URI požadavku pole zadejte:
https://api.sandbox.orcid.org/v3.0/[ORCID ID]/education/[PUT CODE]
Nahradit [ORCID ID] s iD pro záznam v karanténě naformátujte XXXX-XXXX-XXXX-XXXX a [PUT CODE] s vloženým kódem pro vaši příslušnost ke vzdělání
Získejte XML z Opět sekce POST a kliknutí Zadejte tělo požadavku a vložte jej.
Upravte datum ukončení vaší příslušnosti ke vzdělání
klikněte zavřít.
Klikněte na Odeslat požadavek.
Výsledky se objeví v Vyžádat odpověď sekce vpravo. Přejděte dolů – pokud vidíte HTTP / 1.1 200 OK, vaše příslušnost ke vzdělání byla úspěšně aktualizována! Pokud se zobrazí chybová zpráva, zkontrolujte, zda jsou hodnoty záhlaví v Přidejte záhlaví nebyly změněny na zkomolený text, například: application%2Fvnd.orcid%2Bxml”
Navštivte pohled veřejnosti vašeho záznamu Sandbox na https://sandbox.orcid.org/[ORCID ID], abyste viděli svou aktualizovanou příslušnost ke vzdělání s novým datem ukončení.
Pozor
Atribut put-code by měl být zahrnut v kořenovém adresáři prvek datové části XML. Toto je správné umístění:
<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>
V datové části JSON pro volání PUT je put-code zahrnut jako pár klíč-hodnota v objektu JSON, který představuje položku:
{
"put-code": 66698,
"path": null,
"department-name": "department-name",
/* Add additional details here */
}