cern-sis / issues-scoap3

0 stars 0 forks source link

Some notes about Elsevier APIs #84

Open agentilb opened 1 year ago

agentilb commented 1 year ago

API key: 733c7914f3dce4efa56e5caf27a8e4e4

Main page: https://dev.elsevier.com/api_docs.html

In the current configuration of Elsevier APIs, we would need to use 3 APIs.

1) Retrieval of records + most of the metadata: https://dev.elsevier.com/documentation/ScopusSearchAPI.wadl

Possible format: JSON, XML

Queries:

Ex: https://api.elsevier.com/content/search/scopus?query=ISSN%20(0370-2693)%20AND%20LOAD-DATE%20AFT%2020140101%20AND%20(%20EXCLUDE%20(%20DOCTYPE%20%2C%20%22ed%22%20)%20)&apiKey=733c7914f3dce4efa56e5caf27a8e4e4&httpAccept=application%2Fjson

2) Complete the metadata, based on DOI (Mostly publication date, VoR) https://dev.elsevier.com/documentation/ArticleMetadataAPI.wadl

Possible format: JSON, XML

Ex: https://api.elsevier.com/content/metadata/article?query=DOI%20(10.1016/j.physletb.2022.137284)&apiKey=733c7914f3dce4efa56e5caf27a8e4e4&httpAccept=application%2Fjson

3) Retrieve Fulltext (PDF + XML) https://dev.elsevier.com/retrieval.html#!/Article_Retrieval/ArticleRetrieval => XML => PDF

Ex. https://api.elsevier.com/content/article/doi/10.1016/j.physletb.2022.137284?apiKey=733c7914f3dce4efa56e5caf27a8e4e4&httpAccept=application%2Fxml

Ex. https://api.elsevier.com/content/article/doi/10.1016/j.physletb.2022.137284?apiKey=733c7914f3dce4efa56e5caf27a8e4e4&httpAccept=application%2Fpdf