Chiunque disponga di credenziali API pubbliche o membro può ricevere un /leggi-pubblico token di accesso.
- Per utilizzare l'API pubblica, seguire le istruzioni Istruzioni per ottenere le tue credenziali. Tieni presente che, quando utilizzi l'API pubblica, devi rispettare le ORCID Termini e condizioni di utilizzo e il nostro Termini e condizioni del client pubblico API.
- Per utilizzare l'API dei membri, la tua organizzazione deve essere un ORCID membro e puoi richiedere le credenziali a Registra un'applicazione client: API Production Member
Per ottenere un token, si effettua una chiamata al ORCID Endpoint del token API. Questo processo è spesso definito flusso OAuth delle credenziali client o OAuth in due fasi.
Una chiamata di esempio per ottenere un token di accesso per leggere i dati pubblici sulla sandbox: sostituire i segnaposto con le proprie credenziali (assicurarsi di rimuovere le parentesi.
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
Ti verrà quindi restituito un token di accesso simile al seguente. Il token restituito è di lunga durata (non scade per circa 20 anni) e può essere utilizzato più volte per recuperare dati pubblici da ORCID Records.
"access_token":"43914fb8-7f34-417d-9d4e-eaa820c92c0d",
"token_type":"bearer",
"expires_in":631138518,
"scope":"/read-public",
"orcid":null
Nota: Tutti i token con l'ambito /authenticate ora includono anche l'ambito /read-public. Se usi solo l'ambito /authenticate, puoi usare i token di accesso archiviati per leggere i dati pubblici senza dover ottenere nuovamente un token di accesso.
Gli integratori che utilizzano l'API membro possono utilizzare il file /leggi-pubblico spazio per leggere ORCID registrare i riepiloghi.