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:
- Profile Autora
- Konferencje
- Słowniki
- Instytucje
- Profile Instytucji
- Czasopisma
- Osoby
- Publikacje
- 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.