Scopus - sprawdzanie pozostałego limitu oraz czasu resetu

 

W celu aktualizacji informacji o publikacjach i czasopismach system Omega-PSIR korzysta z udostępnianych przez Scopus API.

Dostęp do API jest ograniczony liczbą tygodniowych zapytań - dla dwóch głównych wykorzystywanych przez Omegę API to:

  • dla aktualizacji publikacji - 10 000

  • dla aktualizacji czasopism - 20 000

limity można sprawdzić na stronie https://dev.elsevier.com/api_key_settings.html

Limit jest wykorzystywany każdym zapytaniem wysyłanym do Scopus, a więc również zapytaniami o limit.

 

Weryfikację dostępnego limitu można przeprowadzić w przeglądarce internetowej lub np. programie Postman.

W celu sprawdzenia dostępnego limitu aktualizacji publikacji należy w pasku adresu wpisać:

https://api.elsevier.com/content/abstract/scopus_id/85040730407?apiKey=123456789

https://api.elsevier.com/content/abstract/scopus_id/

wskazanie rodzaju przeszukiwanego zasobu

85040730407

ID przeszukiwanego zasobu - w tym przypadku jest to Scopu ID publikacji, które posłuży do weryfikacji

może to być dowolne Scopus ID publikacji (również nieznajdującej się w zasobach jednostki)

apiKey

wartość 123456789 jest przykładowa

w tym miejscu należy wpisać scopusApiKey (klucz API) instytucji

 

W celu sprawdzenia dostępnego limitu aktualizacji czasopism należy w pasku adresu wpisać:

https://api.elsevier.com/content/serial/title/issn/15343219?apiKey=123456789

https://api.elsevier.com/content/serial/title/issn/

wskazanie rodzaju przeszukiwanego zasobu

15343219

ISSN sprawdzanego czasopisma

może to być dowolne czasopismo

apiKey

wartość 123456789 jest przykładowa

w tym miejscu należy wpisać scopusApiKey (klucz API) instytucji

Następnie należy przejść do narzędzi dla programistów - w większości przeglądarek otwarcie narzędzi można wykonać, klikając klawisz F12 i przejść do zakładki “Sieć” i jeśli jest to wymagane - przeładować stronę

 

Narzędzia dla programisty - Firefox
Narzędzia dla programisty - Firefox
Narzędzia dla programisty - Chrome
Narzędzia dla programisty - Chrome

 

Następnym krokiem jest rozwinięcie nagłówka z informacjami o zapytaniu:

 

Informacje w zakresie limitu pozostałego do wykorzystania oraz czasu resetu znajdują się w parametrach:

  • X-RateLimit-Limit - limit tygodniowy

  • X-RateLimit-Remaining - pozostały limit

  • X-RateLimit-Reset - czas do resetu

 

W celu sprawdzenia dokładnej daty resetu limitu można przejść np. do strony https://www.epochconverter.com/ i w polu “Convert epoch to human-readable date and vice versa” wkleić wartość zwróconą w nagłówku w parametrze x-ratelimit-reset, a następnie kliknąć “Timestamp to Human date”

 

Informacja zwrotna wskaże dokładną datę odświeżenia limitu:

 

W przypadku przekroczenia limitów zwracany jest nagłówek odpowiedzi

  • X-ELS-Status: QUOTA_EXCEEDED

  • X-RateLimit-Reset: czas do resetu

 

Dodatkowe informacje można znaleźć na stronach Elsevier Developers

https://dev.elsevier.com/api_key_settings.html