Przejdź do treści Przejdź do głównej nawigacji Przejdź do stopki

Endpointy API PBN

Środowisko PBN Alpha (https://pbn-micro-alpha.opi.org.pl/core/#/home) dedykowane jest do celów testowych użytkownikom systemu PBN. Środowiska DEMO oraz PROD wykorzystują do autoryzacji ten sam produkcyjny system MCL. 

Na środowisku testowym systemu PBN (PBN Alpha) udostępniliśmy dokumentację API w interfejsie SWAGGER UI (link do dokumentacji: https://pbn-micro-alpha.opi.org.pl/api/) do przetestowania na tym środowisku. Dokumentacja API w interfejsie SWAGGER UI dla wersji produkcyjnej dostępna jest tutaj – https://pbn.nauka.gov.pl/api/ . Szczegółowy opis końcówek znajduje się po kliknięciu w linki/tytuły punktów poniżej:

  1. Profile Autora
  2. Konferencje
  3. Słowniki
  4. Instytucje
  5. Profile Instytucji
  6. Czasopisma
  7. Osoby
  8. Publikacje
  9. Wydawnictwa

Ponadto, dla podmiotów zainteresowanych masową wymianą danych opracowaliśmy aplikację demonstrującą sposób integracji z API PBN. Aplikacja dostępna jest tutaj: https://github.com/OPI-LIL/pbn-micro-api-demo 

Jest to przykładowa integracja z API PBN napisana w języku Java. Aplikacja prezentuje korzystanie z wszystkich elementów API począwszy od pozyskania tokenu użytkownika aż do przykładowych zapytań dla dostępnych w API końcówek. Mamy nadzieję, że będzie to dla Państwa przydatne źródło wiedzy oraz inspiracja podczas tworzenia własnych integracji z API PBN.