Wprowadzenie

Informacje dla deweloperów » Dostęp zdalny API

Wstęp

Interfejs komunikacyjny API umożliwia integrację z aplikacją e-dzienniki.net na wielu płaszczyznach. Dostępne funkcje zostały dobrane w sposób umożliwiający podstawowe i najbardziej typowe operacje na danych zawartych w systemie. Dzięki zestandaryzowanemu systemowi komunikacji możliwa jest integracja elektronicznych dzienników z oprogramowaniem utworzonym w rożnych technologiach oraz działającym na wielu platformach(w tym PHP, C/C++, .NET, Phyton i wiele innych).

 

Wymagania i zabezpieczenia

Interfejs API korzysta z protokołu komunikacyjnego XML-RPC. Opis protokołu oraz lista dostępny implementacji znajduje się pod adresem internetowym http://www.xmlrpc.com/ . Dostępnych jest wiele różnych implementacji pod rożne języki programowania oraz platformy systemowe. Przed rozpoczęciem integracji należy skontaktować się z producentem w celu uzyskania numeru token, który jednoznacznie identyfikuje połączenia od wybranego rozwiązania. Administrator w aplikacji e-dzienniki.net ma możliwość blokowania, oraz odblokowywana dostępu do danych w systemie dla wybranych integracji. Ponadto istnieje także możliwość blokowania dostępu do wybranych funkcji. Parametr wersji służy do zapewniania kompatybilności w protokole komunikacyjnym. Partner wykorzystując podczas komunikacji id wersji oraz przydzielony token ma pewność, iż komunikacja będzie odbywać się prawidłowo nawet po zmianach w strukturze aplikacji / protokołu.

 

Pomocne informacje i narzędzia

Szczegóły dotyczące technologii wymiany danych (http://www.xmlrpc.com/ )
Rozwiązanie dla PHP: http://phpxmlrpc.sourceforge.net/
Rozwiązanie dla C/C++: http://xmlrpc-c.sourceforge.net/
Rozwiązanie dla .NETu: http://www.xml-rpc.net/
Debbuger online, którym można sprawdzić skrypt po stronie serwera: http://gggeek.raprap.it/debugger/