Jeder mit öffentlichen oder Mitglieds-API-Anmeldeinformationen kann eine erhalten /read-public Zugangstoken. Um einen Token zu erhalten, rufen Sie an ORCID API-Token-Endpunkt.
Dieser Prozess wird oft als OAuth-Ablauf für Client-Anmeldeinformationen oder 2-stufiges OAuth bezeichnet.
Ein Beispielaufruf zum Erhalten eines Zugriffstokens zum Lesen öffentlicher Daten in der Sandbox – ersetzen Sie die Platzhalter durch Ihre Anmeldeinformationen (entfernen Sie unbedingt die Klammern).
URL=https://sandbox.orcid.org/oauth/token
HEADER: Accept: application/json
METHOD: POST
DATA:
client_id=[Your public API client ID]
client_secret=[Your public API secret]
grant_type=client_credentials
scope=/read-public
Sie erhalten dann ein Zugriffstoken ähnlich dem folgenden zurück. Der zurückgegebene Token ist langlebig (er läuft etwa 20 Jahre lang nicht ab) und kann mehrfach zum Abrufen öffentlicher Daten verwendet werden ORCID Records.
{"access_token":"4bed1e13-7792-4129-9f07-aaf7b88ba88f","token_type":"bearer",
"refresh_token":"2d76d8d0-6fd6-426b-a017-61e0ceda0ad2","expires_in":631138518,
"scope":"/read-public","orcid":null}
Hinweis: Alle Token mit dem Geltungsbereich /authenticate enthalten jetzt auch den Geltungsbereich /read-public. Wenn Sie nur den Bereich /authenticate verwenden, können Sie die gespeicherten Zugriffstoken zum Lesen öffentlicher Daten verwenden, ohne erneut ein Zugriffstoken anfordern zu müssen.
Integratoren, die die Mitglieds-API verwenden, können die verwenden /read-public Spielraum zum Lesen ORCID Zusammenfassungen aufzeichnen.