Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Note

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 

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 

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ć" “Sieć” i jeśli jest to wymagane - przeładować stronęImage Removed Image Removed

Narzędzia dla programisty - FirefoxImage AddedNarzędzia dla programisty - ChromeImage Added

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

...

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 “Convert epoch to human-readable date and vice versa" versa” wkleić wartość zwróconą w nagłówku w parametrze x-ratelimit-reset, a następnie kliknąć "Timestamp “Timestamp to Human date"date”Image Removed

...

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

...

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+{+}

https://dev.elsevier.com/api_docs.html+