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
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ć |
|
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
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ć |
|
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ę
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 “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”
...
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