This tutorial explains in detail all the steps you need to complete in order to read public information from researchers' ORCID records:
The tutorial uses the Sandbox environment. If you want to do this on Production instead, just take out "sandbox" from the URLs. So, for example, instead of "https
://
api.sandbox.orcid.org/[version]/[ORCID iD]/[endpoint]", you would need to use "https
://
api.orcid.org/[version]/[ORCID iD]/[endpoint]". You would also need to use a client _id and client_secret for Production as opposed to Sandbox.
I would recommend that you complete the tutorial and let us know if you have any questions. As a quick overview, this is what you need to do:
1 - generate a two step access token with the /read-public scope (e.g. curl -i -d 'client_id=APP-674MCQQR985VZZQ2' -d 'client_secret=d08b711e-9411-788d-a474-46efd3956652' -d 'scope=/read-public' -d 'grant_type=client_credentials' '
https://sandbox.orcid.org/oauth/token')
2 - the API will respond with an access token (e.g. "access_token": "1cecf036-5ced-4d04-8eeb-61fa6e3b32ee")
The above examples use Curl calls. If you want to use Google OAuth 2.0 Playground instead of Curl calls, please also check this tutorial: