Jeder mit öffentlichen oder Mitglieds-API-Anmeldeinformationen kann eine erhalten /read-public Zugriffstoken.
- Um die öffentliche API zu verwenden, folgen Sie den Anleitung um Ihre Anmeldeinformationen zu erhalten. Bitte beachten Sie, dass Sie bei der Nutzung der öffentlichen API die ORCID AGB und Nutzungsbedingungen und unseren AGB für öffentliche API-Clients.
- Um die Mitglieder-API nutzen zu können, muss Ihre Organisation eine ORCID Mitglied, und Sie können sich für die Zulassung bewerben bei Registrieren Sie eine Clientanwendung: Production Member API
Um ein Token zu erhalten, rufen Sie den ORCID API-Token-Endpunkt. Dieser Prozess wird oft als OAuth-Flow für Client-Anmeldeinformationen oder 2-Schritt-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 or member API client ID]
client_secret=[Your public or member 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.