Easy to understand C#.NET client for Scopus API
Nuget Package Manager
PM> Will be added
In order to use signed methods you need to sign up to Elsevir, if you already have one, go to create a Elsevir api key create a new API private key.
Create api client base on domain
Pass ApiUrl and ApiKey
private ScopusSearchClient apiClient = new ScopusSearchClient("https://api.elsevier.com/", "7f59af901d2d86f78a1fd60c1bf9426a");
Retrieve data by using created api client
Do not forget to pass EndPoint and Query
To write better scopus search queries, please see scopus search tips
var scopusSearchResult = await apiClient.GetAsync<SearchResults<Models.Search.Scopus>>("content/search/scopus", "query=AFFILCITY(KARABUK)AUTHOR-NAME(TURKER I)");
- Elsevier Developer Site
- Elsevier Scopus APIs
- Elsevier Scopur Interactice Swagger Document
- Scopus search tips
This project is licensed under the MIT License - see the LICENSE.md file for details